(track_load_into_file "/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta")
%~ load_answer_file( '/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta.answers',
%~ '/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta')
1=[()]
2=[()]
3=[()]
4=[()]
5=[()]
6=[()]
7=[()]
8=[()]
9=[()]
10=[()]
11=[()]
12=[()]
13=[()]
14=[()]
15=[()]
16=[()]
17=[()]
18=[()]
19=[()]
20=[()]
21=[()]
22=[(Error (assertEqualToResult (let $t (gen 3) (if (== (subsum (:: 3 (:: 7 (:: 5 nil))) $t) 8) $t (nop))) ((:: 1 (:: 0 (:: 1 nil)))))
22=Expected: [(:: 1 (:: 0 (:: 1 nil)))]
22=Got: [(), (), (), (), (), (:: 1 (:: 0 (:: 1 nil))), (), ()]
23=Excessive result: ())]
23=1.57user 0.01system 0:01.58elapsed 99%CPU (0avgtext+0avgdata 34520maxresident)k
23=0inputs+0outputs (0major+3762minor)pagefaults 0swaps
:- dynamic file_answers/3.
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 1, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 2, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 3, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 4, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 5, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 6, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 7, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 8, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 9, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 10, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 11, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 12, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 13, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 14, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 15, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 16, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 17, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 18, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 19, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 20, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 21, [[]]).
file_answers('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta', 22, [[], ',', [], ',', [], ',', [], ',', [], ',', [::, 1, [::, 0, [::, 1, nil]]], ',', [], ',', []]).
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; The standard library contains a few basic grounded operations
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Implementation of grounded arithmetics may change location,
;; but these examples should work
!(assertEqualToResult
(+ 2
(* 3 5.5))
(18.5))
-->(0,'&self',[assertEqualToResult,[+,2,[*,3,5.5]],[18.5]],depth(0))
[assertEqualToResult,[+,2,[*,3,5.5]],[18.5]]
;; SCRIPTS.C1-GROUNDED-BASIC.01
-->(1,'&self',[+,2,[*,3,5.5]],depth(1))
-->(2,'&self',[*,3,5.5],depth(2))
<--(2,retval(16.5))
-->(2,'&self',16.5,depth(3))
<--(1,retval(18.5))
-->(1,'&self',18.5,depth(2))
;
; EVAL TEST
; took 0.419 ms. (419.00 microseconds)
(loonit_success
(equal_enough_for_test
(18.5)
(18.5)))
<--(0,retval('Empty'))
-->(0,'&self','Empty',depth(1))
; Evaluation took 1.89 milliseconds.
Deterministic: Empty
!(assertEqualToResult
(- 8
("/" 4 6.4))
(7.375))
-->(0,'&self',[assertEqualToResult,[-,8,[/,4,6.4]],[7.375]],depth(0))
[assertEqualToResult,[-,8,[/,4,6.4]],[7.375]]
;; SCRIPTS.C1-GROUNDED-BASIC.02
-->(1,'&self',[-,8,[/,4,6.4]],depth(1))
-->(2,'&self',[/,4,6.4],depth(2))
<--(2,retval(0.625))
-->(2,'&self',0.625,depth(3))
<--(1,retval(7.375))
-->(1,'&self',7.375,depth(2))
;
; EVAL TEST
; took 0.330 ms. (330.30 microseconds)
(loonit_success
(equal_enough_for_test
(7.375)
(7.375)))
<--(0,retval('Empty'))
-->(0,'&self','Empty',depth(1))
Deterministic: Empty
!(assertEqualToResult
(% 21 17)
(4))
-->(1,'&self',[assertEqualToResult,['%',21,17],[4]],depth(0))
[assertEqualToResult,['%',21,17],[4]]
;; SCRIPTS.C1-GROUNDED-BASIC.03
-->(2,'&self',['%',21,17],depth(1))
<--(2,retval(4))
-->(2,'&self',4,depth(2))
;
; EVAL TEST
; took 0.189 ms. (189.00 microseconds)
(loonit_success
(equal_enough_for_test
(4)
(4)))
<--(1,retval('Empty'))
-->(1,'&self','Empty',depth(1))
Deterministic: Empty
!(assertEqualToResult
(< 4
(+ 2
(* 3 5)))
(True))
-->(2,'&self',[assertEqualToResult,[<,4,[+,2,[*,3,5]]],['True']],depth(0))
[assertEqualToResult,[<,4,[+,2,[*,3,5]]],['True']]
;; SCRIPTS.C1-GROUNDED-BASIC.04
-->(3,'&self',[<,4,[+,2,[*,3,5]]],depth(1))
-->(4,'&self',[+,2,[*,3,5]],depth(2))
-->(5,'&self',[*,3,5],depth(3))
<--(5,retval(15))
-->(5,'&self',15,depth(4))
<--(4,retval(17))
-->(4,'&self',17,depth(3))
<--(3,retval([<,4,17]))
-->(3,'&self',[<,4,17],depth(2))
<--(3,retval('True'))
;
; EVAL TEST
; took 1.55 milliseconds.
(loonit_success
(equal_enough_for_test
(True)
(True)))
<--(2,retval('Empty'))
-->(2,'&self','Empty',depth(1))
Deterministic: Empty
!(assertEqualToResult
(and
(> 4 2)
(< 4 3))
(False))
-->(3,'&self',[assertEqualToResult,[and,[>,4,2],[<,4,3]],['False']],depth(0))
[assertEqualToResult,[and,[>,4,2],[<,4,3]],['False']]
;; SCRIPTS.C1-GROUNDED-BASIC.05
-->(4,'&self',[and,[>,4,2],[<,4,3]],depth(1))
-->(5,'&self',[>,4,2],depth(2))
<--(5,retval('True'))
-->(5,'&self',[<,4,3],depth(2))
<--(5,retval('False'))
<--(4,retval('False'))
;
; EVAL TEST
; took 0.480 ms. (479.60 microseconds)
(loonit_success
(equal_enough_for_test
(False)
(False)))
<--(3,retval('Empty'))
-->(3,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Currently, `ln` is not a grounded symbol.
;; If we don't define its type, then its application
;; will not be refused, but it will be unreduced.
;; Currently, its grounded argument will be reduced.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
!(assertEqualToResult
(ln
(+ 2 2))
( (ln 4)))
-->(4,'&self',[assertEqualToResult,[ln,[+,2,2]],[[ln,4]]],depth(0))
[assertEqualToResult,[ln,[+,2,2]],[[ln,4]]]
;; SCRIPTS.C1-GROUNDED-BASIC.06
-->(5,'&self',[ln,[+,2,2]],depth(1))
-->(6,'&self',[+,2,2],depth(2))
<--(6,retval(4))
-->(6,'&self',4,depth(3))
<--(5,retval([ln,4]))
-->(5,'&self',[ln,4],depth(2))
;
; EVAL TEST
; took 0.374 ms. (374.20 microseconds)
(loonit_success
(equal_enough_for_test
( (ln 4))
( (ln 4))))
<--(4,retval('Empty'))
-->(4,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Similarly, passing ordinary symbols to grounded
;; operations will not cause errors and simply remain
;; unreduced, if it type-checks.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
!(assertEqualToResult
(> 4
(+ ln 2))
( (> 4
(+ ln 2))))
-->(5,'&self',[assertEqualToResult,[>,4,[+,ln,2]],[[>,4,[+,ln,2]]]],depth(0))
[assertEqualToResult,[>,4,[+,ln,2]],[[>,4,[+,ln,2]]]]
;; SCRIPTS.C1-GROUNDED-BASIC.07
-->(6,'&self',[>,4,[+,ln,2]],depth(1))
-->(7,'&self',[+,ln,2],depth(2))
;
; EVAL TEST
; took 0.366 ms. (365.50 microseconds)
(loonit_success
(equal_enough_for_test
( (> 4
(+ ln 2)))
( (> 4
(+ ln 2)))))
<--(5,retval('Empty'))
-->(5,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; This will also remain unreduced unless
;; grounded operations can do pattern matching
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
!(assertEqualToResult
(> 4
(+ $X 2))
( (> 4
(+ $X 2))))
-->(6,'&self',[assertEqualToResult,[>,4,[+,_263544,2]],[[>,4,[+,_263544,2]]]],depth(0))
[assertEqualToResult,[>,4,[+,_263544,2]],[[>,4,[+,_263544,2]]]]
;; SCRIPTS.C1-GROUNDED-BASIC.08
-->(7,'&self',[>,4,[+,_263544,2]],depth(1))
-->(8,'&self',[+,_263544,2],depth(2))
;
; EVAL TEST
; took 2.79 milliseconds.
(loonit_success
(equal_enough_for_test
( (> 4
(+ $_273254 2)))
( (> 4
(+ $_263544 2)))))
<--(6,retval('Empty'))
-->(6,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; `==` is now implemented to work with both grounded and
;; symbolic atoms (while remaining a grounded operation)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
!(assertEqualToResult
(== 4
(+ 2 2))
(True))
-->(7,'&self',[assertEqualToResult,[==,4,[+,2,2]],['True']],depth(0))
[assertEqualToResult,[==,4,[+,2,2]],['True']]
;; SCRIPTS.C1-GROUNDED-BASIC.09
-->(8,'&self',[==,4,[+,2,2]],depth(1))
<--(8,retval('False'))
;
; EVAL TEST
; took 0.163 ms. (162.50 microseconds)
(loonit_failureR
(equal_enough_for_test
(False)
(True)))
-->(8,'&self',[==,4,[+,2,2]],depth(1))
<--(8,retval('False'))
; Trace took 0.136 ms. (136.00 microseconds)
<--(7,retval([got,['False'],expected,['True']]))
-->(7,'&self',[got,['False'],expected,['True']],depth(1))
-->(8,'&self',['False'],depth(2))
<--(8,retval('False'))
-->(8,'&self',['True'],depth(2))
<--(8,retval('True'))
<--(7,retval([got,'False',expected,'True']))
-->(7,'&self',[got,'False',expected,'True'],depth(2))
Deterministic: (got False expected True)
!(assertEqualToResult
(== 2 3)
(False))
-->(8,'&self',[assertEqualToResult,[==,2,3],['False']],depth(0))
[assertEqualToResult,[==,2,3],['False']]
;; SCRIPTS.C1-GROUNDED-BASIC.10
-->(9,'&self',[==,2,3],depth(1))
<--(9,retval('False'))
;
; EVAL TEST
; took 0.131 ms. (131.20 microseconds)
(loonit_success
(equal_enough_for_test
(False)
(False)))
<--(8,retval('Empty'))
-->(8,'&self','Empty',depth(1))
Deterministic: Empty
!(assertEqualToResult
(==
(A B)
(A B))
(True))
-->(9,'&self',[assertEqualToResult,[==,['A','B'],['A','B']],['True']],depth(0))
[assertEqualToResult,[==,['A','B'],['A','B']],['True']]
;; SCRIPTS.C1-GROUNDED-BASIC.11
-->(10,'&self',[==,['A','B'],['A','B']],depth(1))
<--(10,retval('True'))
;
; EVAL TEST
; took 0.209 ms. (209.50 microseconds)
(loonit_success
(equal_enough_for_test
(True)
(True)))
<--(9,retval('Empty'))
-->(9,'&self','Empty',depth(1))
Deterministic: Empty
!(assertEqualToResult
(==
(A B)
(A
(B C)))
(False))
-->(10,'&self',[assertEqualToResult,[==,['A','B'],['A',['B','C']]],['False']],depth(0))
[assertEqualToResult,[==,['A','B'],['A',['B','C']]],['False']]
;; SCRIPTS.C1-GROUNDED-BASIC.12
-->(11,'&self',[==,['A','B'],['A',['B','C']]],depth(1))
<--(11,retval('False'))
;
; EVAL TEST
; took 0.108 ms. (107.50 microseconds)
(loonit_success
(equal_enough_for_test
(False)
(False)))
<--(10,retval('Empty'))
-->(10,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Unlike `<` or `>`, `==` will not remain unreduced if one
;; of its arguments is grounded, while another is not.
;; Instead, it will return `False`
!(assertEqualToResult
(== 4
(+ ln 2))
(False))
-->(11,'&self',[assertEqualToResult,[==,4,[+,ln,2]],['False']],depth(0))
[assertEqualToResult,[==,4,[+,ln,2]],['False']]
;; SCRIPTS.C1-GROUNDED-BASIC.13
-->(12,'&self',[==,4,[+,ln,2]],depth(1))
<--(12,retval('False'))
;
; EVAL TEST
; took 0.166 ms. (165.80 microseconds)
(loonit_success
(equal_enough_for_test
(False)
(False)))
<--(11,retval('Empty'))
-->(11,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Grounded symbols have predefined types.
;; Evaluation of ill-typed expressions produces
;; a error expression
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
!(assertEqualToResult
(+ 2 String)
( (Error String BadType)))
-->(12,'&self',[assertEqualToResult,[+,2,'String'],[['Error','String','BadType']]],depth(0))
[assertEqualToResult,[+,2,'String'],[['Error','String','BadType']]]
;; SCRIPTS.C1-GROUNDED-BASIC.14
-->(13,'&self',[+,2,'String'],depth(1))
<--(13,retval(fail))
;
; EVAL TEST
; took 0.108 ms. (108.20 microseconds)
!check_type (not considering this a failure)
(loonit_failureR
(equal_enough_for_test ()
( (Error String BadType))))
-->(13,'&self',[+,2,'String'],depth(1))
<--(13,retval(fail))
; Trace took 0.136 ms. (135.80 microseconds)
<--(12,retval([got,[],expected,[['Error','String','BadType']]]))
-->(12,'&self',[got,[],expected,[['Error','String','BadType']]],depth(1))
-->(13,'&self',[['Error','String','BadType']],depth(2))
-->(14,'&self',['Error','String','BadType'],depth(3))
Deterministic: (got () expected
( (Error String BadType)))
;; Custom symbols as arguments of grounded operations
;; work similarly
; Action: load=metta_atom('&self',:,ln,['LN'])
(: ln LN)
!(assertEqualToResult
(== 4
(+ ln 2))
( (Error ln BadType)))
-->(15,'&self',[assertEqualToResult,[==,4,[+,ln,2]],[['Error',ln,'BadType']]],depth(0))
[assertEqualToResult,[==,4,[+,ln,2]],[['Error',ln,'BadType']]]
;; SCRIPTS.C1-GROUNDED-BASIC.15
-->(16,'&self',[==,4,[+,ln,2]],depth(1))
<--(16,retval('False'))
;
; EVAL TEST
; took 0.155 ms. (155.10 microseconds)
!check_type (not considering this a failure)
(loonit_failureR
(equal_enough_for_test
(False)
( (Error ln BadType))))
-->(16,'&self',[==,4,[+,ln,2]],depth(1))
<--(16,retval('False'))
; Trace took 0.154 ms. (153.70 microseconds)
<--(15,retval([got,['False'],expected,[['Error',ln,'BadType']]]))
-->(15,'&self',[got,['False'],expected,[['Error',ln,'BadType']]],depth(1))
-->(16,'&self',['False'],depth(2))
<--(16,retval('False'))
-->(16,'&self',[['Error',ln,'BadType']],depth(2))
-->(17,'&self',['Error',ln,'BadType'],depth(3))
<--(15,retval([got,'False',expected,[['Error',ln,'BadType']]]))
-->(15,'&self',[got,'False',expected,[['Error',ln,'BadType']]],depth(2))
-->(16,'&self',[['Error',ln,'BadType']],depth(3))
-->(17,'&self',['Error',ln,'BadType'],depth(4))
Deterministic: (got False expected
( (Error ln BadType)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Custom functions over grounded functions behave ordinarily
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Action: load=metta_atom('&self',=,[sqr,X],[*,X,X])
(=
(sqr $X)
(* $X $X))
!(assertEqualToResult
(sqr 4)
(16))
-->(18,'&self',[assertEqualToResult,[sqr,4],[16]],depth(0))
[assertEqualToResult,[sqr,4],[16]]
;; SCRIPTS.C1-GROUNDED-BASIC.16
-->(19,'&self',[sqr,4],depth(1))
-->(20,'&self',[*,4,4],depth(2))
<--(20,retval(16))
-->(20,'&self',16,depth(3))
<--(19,retval([*,4,4]))
;
; EVAL TEST
; took 0.340 ms. (340.20 microseconds)
(loonit_success
(equal_enough_for_test
(16)
(16)))
<--(18,retval('Empty'))
-->(18,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Evaluation of grounded operations over nondeterministic
;; expressions work in the same way as of custom symbols
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
!(assertEqual
(+
(superpose
(1 2 3)) 1)
(superpose
(2 3 4)))
-->(19,'&self',[assertEqual,[+,[superpose,[1,2,3]],1],[superpose,[2,3,4]]],depth(0))
[assertEqual,[+,[superpose,[1,2,3]],1],[superpose,[2,3,4]]]
;; SCRIPTS.C1-GROUNDED-BASIC.17
-->(20,'&self',[+,[superpose,[1,2,3]],1],depth(1))
-->(21,'&self',[superpose,[1,2,3]],depth(2))
-->(22,'&self',1,depth(3))
-->(23,'&self',[+,1,1],depth(2))
<--(23,retval(2))
-->(23,'&self',2,depth(3))
-->(24,'&self',2,depth(3))
-->(25,'&self',[+,2,1],depth(2))
<--(25,retval(3))
-->(25,'&self',3,depth(3))
<--(21,retval(3))
-->(21,'&self',3,depth(3))
<--(20,retval([+,3,1]))
-->(20,'&self',[+,3,1],depth(2))
<--(20,retval(4))
-->(20,'&self',4,depth(3))
-->(21,'&self',[superpose,[2,3,4]],depth(1))
-->(22,'&self',2,depth(2))
-->(23,'&self',3,depth(2))
<--(21,retval(4))
-->(21,'&self',4,depth(2))
;
; EVAL TEST
; took 1.15 milliseconds.
(loonit_success
(equal_enough_for_test
(2 3 4)
(2 3 4)))
<--(19,retval('Empty'))
-->(19,'&self','Empty',depth(1))
Deterministic: Empty
; Action: load=metta_atom('&self',=,[bin],0)
(=
(bin) 0)
; Action: load=metta_atom('&self',=,[bin],1)
(=
(bin) 1)
!(assertEqualToResult
(+ 1
(bin))
(1 2))
-->(20,'&self',[assertEqualToResult,[+,1,[bin]],[1,2]],depth(0))
[assertEqualToResult,[+,1,[bin]],[1,2]]
;; SCRIPTS.C1-GROUNDED-BASIC.18
-->(21,'&self',[+,1,[bin]],depth(1))
-->(22,'&self',[bin],depth(2))
-->(23,'&self',0,depth(3))
-->(24,'&self',1,depth(2))
-->(25,'&self',1,depth(3))
-->(26,'&self',2,depth(2))
<--(22,retval(1))
<--(21,retval(2))
;
; EVAL TEST
; took 0.608 ms. (608.10 microseconds)
(loonit_success
(equal_enough_for_test
(1 2)
(1 2)))
<--(20,retval('Empty'))
-->(20,'&self','Empty',depth(1))
Deterministic: Empty
!(assertEqualToResult
(let $X
(+ 2 3)
(* $X $X))
(25))
-->(21,'&self',[assertEqualToResult,[let,_509680,[+,2,3],[*,_509680,_509680]],[25]],depth(0))
[assertEqualToResult,[let,_509680,[+,2,3],[*,_509680,_509680]],[25]]
;; SCRIPTS.C1-GROUNDED-BASIC.19
-->(22,'&self',[let,_509680,[+,2,3],[*,_509680,_509680]],depth(1))
-->(23,'&self',[+,2,3],depth(2))
<--(23,retval(5))
-->(23,'&self',5,depth(3))
-->(24,'&self',[*,5,5],depth(2))
<--(24,retval(25))
-->(24,'&self',25,depth(3))
<--(22,retval(25))
-->(22,'&self',25,depth(2))
;
; EVAL TEST
; took 0.339 ms. (339.50 microseconds)
(loonit_success
(equal_enough_for_test
(25)
(25)))
<--(21,retval('Empty'))
-->(21,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; basic recursion
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Action: load=metta_atom('&self',=,[fact,N],[if,[==,N,0],1,[*,[fact,[-,N,1]],N]])
(=
(fact $N)
(if
(== $N 0) 1
(*
(fact
(- $N 1)) $N)))
!(assertEqual
(fact 5) 120)
-->(22,'&self',[assertEqual,[fact,5],120],depth(0))
[assertEqual,[fact,5],120]
;; SCRIPTS.C1-GROUNDED-BASIC.20
-->(23,'&self',[fact,5],depth(1))
-->(24,'&self',[if,[==,5,0],1,[*,[fact,[-,5,1]],5]],depth(2))
-->(25,'&self',[==,5,0],depth(3))
<--(25,retval('False'))
-->(25,'&self',[*,[fact,[-,5,1]],5],depth(3))
-->(26,'&self',[fact,[-,5,1]],depth(4))
-->(27,'&self',[if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]],depth(5))
-->(28,'&self',[==,[-,5,1],0],depth(6))
<--(28,retval('False'))
-->(28,'&self',[*,[fact,[-,[-,5,1],1]],[-,5,1]],depth(6))
-->(29,'&self',[fact,[-,[-,5,1],1]],depth(7))
-->(30,'&self',[if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]],depth(8))
-->(31,'&self',[==,[-,[-,5,1],1],0],depth(9))
<--(31,retval('False'))
-->(31,'&self',[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]],depth(9))
-->(32,'&self',[fact,[-,[-,[-,5,1],1],1]],depth(10))
-->(33,'&self',[if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]],depth(11))
-->(34,'&self',[==,[-,[-,[-,5,1],1],1],0],depth(12))
<--(34,retval('False'))
-->(34,'&self',[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]],depth(12))
-->(35,'&self',[fact,[-,[-,[-,[-,5,1],1],1],1]],depth(13))
-->(36,'&self',[if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]],depth(14))
-->(37,'&self',[==,[-,[-,[-,[-,5,1],1],1],1],0],depth(15))
<--(37,retval('False'))
-->(37,'&self',[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]],depth(15))
-->(38,'&self',[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(16))
-->(39,'&self',[if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]],depth(17))
-->(40,'&self',[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],depth(18))
<--(40,retval('False'))
-->(40,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(18))
-->(41,'&self',[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(19))
-->(42,'&self',[if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]],depth(20))
-->(43,'&self',[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],depth(21))
<--(43,retval('False'))
-->(43,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(21))
-->(44,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(22))
-->(45,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]],depth(23))
-->(46,'&self',[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],depth(24))
<--(46,retval('False'))
-->(46,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(24))
-->(47,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(25))
-->(48,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]],depth(26))
-->(49,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],depth(27))
<--(49,retval('False'))
-->(49,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(27))
-->(50,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(28))
-->(51,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]],depth(29))
-->(52,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],depth(30))
<--(52,retval('False'))
-->(52,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(30))
-->(53,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(31))
-->(54,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]],depth(32))
-->(55,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],depth(33))
<--(55,retval('False'))
-->(55,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(33))
-->(56,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(34))
-->(57,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]],depth(35))
-->(58,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],depth(36))
<--(58,retval('False'))
-->(58,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(36))
-->(59,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(37))
-->(60,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]],depth(38))
-->(61,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],depth(39))
<--(61,retval('False'))
-->(61,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(39))
-->(62,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(40))
-->(63,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(41))
-->(64,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(42))
<--(64,retval('False'))
-->(64,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(42))
-->(65,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(43))
-->(66,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(44))
-->(67,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(45))
<--(67,retval('False'))
-->(67,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(45))
-->(68,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(46))
-->(69,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(47))
-->(70,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(48))
<--(70,retval('False'))
-->(70,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(48))
-->(71,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(49))
-->(72,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(50))
-->(73,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(51))
<--(73,retval('False'))
-->(73,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(51))
-->(74,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(52))
-->(75,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(53))
-->(76,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(54))
<--(76,retval('False'))
-->(76,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(54))
-->(77,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(55))
-->(78,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(56))
-->(79,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(57))
<--(79,retval('False'))
-->(79,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(57))
-->(80,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(58))
-->(81,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(59))
-->(82,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(60))
<--(82,retval('False'))
-->(82,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(60))
-->(83,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(61))
-->(84,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(62))
-->(85,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(63))
<--(85,retval('False'))
-->(85,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(63))
-->(86,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(64))
-->(87,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(65))
-->(88,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(66))
<--(88,retval('False'))
-->(88,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(66))
-->(89,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(67))
-->(90,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(68))
-->(91,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(69))
<--(91,retval('False'))
-->(91,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(69))
-->(92,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(70))
-->(93,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(71))
-->(94,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(72))
<--(94,retval('False'))
-->(94,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(72))
-->(95,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(73))
-->(96,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(74))
-->(97,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(75))
<--(97,retval('False'))
-->(97,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(75))
-->(98,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(76))
-->(99,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(77))
-->(100,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(78))
<--(100,retval('False'))
-->(100,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(78))
-->(101,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(79))
-->(102,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(80))
-->(103,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(81))
<--(103,retval('False'))
-->(103,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(81))
-->(104,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(82))
-->(105,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(83))
-->(106,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(84))
<--(106,retval('False'))
-->(106,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(84))
-->(107,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(85))
-->(108,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(86))
-->(109,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(87))
<--(109,retval('False'))
-->(109,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(87))
-->(110,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(88))
-->(111,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(89))
-->(112,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(90))
<--(112,retval('False'))
-->(112,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(90))
-->(113,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(91))
-->(114,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(92))
-->(115,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(93))
<--(115,retval('False'))
-->(115,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(93))
-->(116,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(117,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(95))
-->(118,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(96))
<--(118,retval('False'))
-->(118,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(119,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(120,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(117,retval([*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]))
-->(117,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(118,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(119,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
-->(120,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(94))
<--(120,retval(-25))
-->(120,'&self',-25,depth(95))
-->(121,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-25],depth(94))
-->(122,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(123,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(124,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(125,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(96))
<--(125,retval(-26))
-->(125,'&self',-26,depth(97))
-->(126,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(96))
-->(127,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(128,'&self',[*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25],depth(95))
-->(129,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(96))
-->(130,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(131,'&self',[*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25],depth(93))
-->(132,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(94))
-->(133,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(95))
-->(134,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(96))
<--(134,retval('False'))
-->(134,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(135,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(136,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(133,retval([*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]))
-->(133,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(134,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(135,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(132,retval([*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26]))
-->(132,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(95))
-->(133,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(134,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(135,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(131,retval([*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25]))
-->(131,'&self',[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],depth(94))
-->(132,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(95))
-->(133,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(134,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(135,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
-->(136,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(91))
<--(136,retval(-24))
-->(136,'&self',-24,depth(92))
-->(137,'&self',[*,[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],-24],depth(91))
-->(138,'&self',[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],depth(92))
-->(139,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(93))
-->(140,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(141,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(142,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(96))
-->(143,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(97))
<--(142,retval(1))
-->(142,'&self',1,depth(97))
-->(143,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(95))
<--(143,retval(-27))
-->(143,'&self',-27,depth(96))
-->(144,'&self',[*,1,-27],depth(95))
<--(144,retval(-27))
-->(144,'&self',-27,depth(96))
-->(145,'&self',[*,-27,-26],depth(94))
<--(145,retval(702))
-->(145,'&self',702,depth(95))
-->(146,'&self',[*,702,-25],depth(93))
<--(146,retval(-17550))
-->(146,'&self',-17550,depth(94))
-->(147,'&self',[*,-17550,-24],depth(92))
<--(147,retval(421200))
-->(147,'&self',421200,depth(93))
-->(148,'&self',421200,depth(90))
-->(149,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(88))
<--(149,retval(-23))
-->(149,'&self',-23,depth(89))
-->(150,'&self',[*,421200,-23],depth(88))
<--(150,retval(-9687600))
-->(150,'&self',-9687600,depth(89))
-->(151,'&self',-9687600,depth(87))
-->(152,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(85))
<--(152,retval(-22))
-->(152,'&self',-22,depth(86))
-->(153,'&self',[*,-9687600,-22],depth(85))
<--(153,retval(213127200))
-->(153,'&self',213127200,depth(86))
-->(154,'&self',213127200,depth(84))
-->(155,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(82))
<--(155,retval(-21))
-->(155,'&self',-21,depth(83))
-->(156,'&self',[*,213127200,-21],depth(82))
<--(156,retval(-4475671200))
-->(156,'&self',-4475671200,depth(83))
-->(157,'&self',-4475671200,depth(81))
-->(158,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(79))
<--(158,retval(-20))
-->(158,'&self',-20,depth(80))
-->(159,'&self',[*,-4475671200,-20],depth(79))
<--(159,retval(89513424000))
-->(159,'&self',89513424000,depth(80))
-->(160,'&self',89513424000,depth(78))
-->(161,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(76))
<--(161,retval(-19))
-->(161,'&self',-19,depth(77))
-->(162,'&self',[*,89513424000,-19],depth(76))
<--(162,retval(-1700755056000))
-->(162,'&self',-1700755056000,depth(77))
-->(163,'&self',-1700755056000,depth(75))
-->(164,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(73))
<--(164,retval(-18))
-->(164,'&self',-18,depth(74))
-->(165,'&self',[*,-1700755056000,-18],depth(73))
<--(165,retval(30613591008000))
-->(165,'&self',30613591008000,depth(74))
-->(166,'&self',30613591008000,depth(72))
-->(167,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(70))
<--(167,retval(-17))
-->(167,'&self',-17,depth(71))
-->(168,'&self',[*,30613591008000,-17],depth(70))
<--(168,retval(-520431047136000))
-->(168,'&self',-520431047136000,depth(71))
-->(169,'&self',-520431047136000,depth(69))
-->(170,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(67))
<--(170,retval(-16))
-->(170,'&self',-16,depth(68))
-->(171,'&self',[*,-520431047136000,-16],depth(67))
<--(171,retval(8326896754176000))
-->(171,'&self',8326896754176000,depth(68))
-->(172,'&self',8326896754176000,depth(66))
-->(173,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(64))
<--(173,retval(-15))
-->(173,'&self',-15,depth(65))
-->(174,'&self',[*,8326896754176000,-15],depth(64))
<--(174,retval(-124903451312640000))
-->(174,'&self',-124903451312640000,depth(65))
-->(175,'&self',-124903451312640000,depth(63))
-->(176,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(61))
<--(176,retval(-14))
-->(176,'&self',-14,depth(62))
-->(177,'&self',[*,-124903451312640000,-14],depth(61))
<--(177,retval(1748648318376960000))
-->(177,'&self',1748648318376960000,depth(62))
-->(178,'&self',1748648318376960000,depth(60))
-->(179,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(58))
<--(179,retval(-13))
-->(179,'&self',-13,depth(59))
-->(180,'&self',[*,1748648318376960000,-13],depth(58))
<--(180,retval(-22732428138900480000))
-->(180,'&self',-22732428138900480000,depth(59))
-->(181,'&self',-22732428138900480000,depth(57))
-->(182,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(55))
<--(182,retval(-12))
-->(182,'&self',-12,depth(56))
-->(183,'&self',[*,-22732428138900480000,-12],depth(55))
<--(183,retval(272789137666805760000))
-->(183,'&self',272789137666805760000,depth(56))
-->(184,'&self',272789137666805760000,depth(54))
-->(185,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(52))
<--(185,retval(-11))
-->(185,'&self',-11,depth(53))
-->(186,'&self',[*,272789137666805760000,-11],depth(52))
<--(186,retval(-3000680514334863360000))
-->(186,'&self',-3000680514334863360000,depth(53))
-->(187,'&self',-3000680514334863360000,depth(51))
-->(188,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(49))
<--(188,retval(-10))
-->(188,'&self',-10,depth(50))
-->(189,'&self',[*,-3000680514334863360000,-10],depth(49))
<--(189,retval(30006805143348633600000))
-->(189,'&self',30006805143348633600000,depth(50))
-->(190,'&self',30006805143348633600000,depth(48))
-->(191,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(46))
<--(191,retval(-9))
-->(191,'&self',-9,depth(47))
-->(192,'&self',[*,30006805143348633600000,-9],depth(46))
<--(192,retval(-270061246290137702400000))
-->(192,'&self',-270061246290137702400000,depth(47))
-->(193,'&self',-270061246290137702400000,depth(45))
-->(194,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],depth(43))
<--(194,retval(-8))
-->(194,'&self',-8,depth(44))
-->(195,'&self',[*,-270061246290137702400000,-8],depth(43))
<--(195,retval(2160489970321101619200000))
-->(195,'&self',2160489970321101619200000,depth(44))
-->(196,'&self',2160489970321101619200000,depth(42))
-->(197,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],depth(40))
<--(197,retval(-7))
-->(197,'&self',-7,depth(41))
-->(198,'&self',[*,2160489970321101619200000,-7],depth(40))
<--(198,retval(-15123429792247711334400000))
-->(198,'&self',-15123429792247711334400000,depth(41))
-->(199,'&self',-15123429792247711334400000,depth(39))
-->(200,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],depth(37))
<--(200,retval(-6))
-->(200,'&self',-6,depth(38))
-->(201,'&self',[*,-15123429792247711334400000,-6],depth(37))
<--(201,retval(90740578753486268006400000))
-->(201,'&self',90740578753486268006400000,depth(38))
-->(202,'&self',90740578753486268006400000,depth(36))
-->(203,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],depth(34))
<--(203,retval(-5))
-->(203,'&self',-5,depth(35))
-->(204,'&self',[*,90740578753486268006400000,-5],depth(34))
<--(204,retval(-453702893767431340032000000))
-->(204,'&self',-453702893767431340032000000,depth(35))
-->(205,'&self',-453702893767431340032000000,depth(33))
-->(206,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],depth(31))
<--(206,retval(-4))
-->(206,'&self',-4,depth(32))
-->(207,'&self',[*,-453702893767431340032000000,-4],depth(31))
<--(207,retval(1814811575069725360128000000))
-->(207,'&self',1814811575069725360128000000,depth(32))
-->(208,'&self',1814811575069725360128000000,depth(30))
-->(209,'&self',[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],depth(28))
<--(209,retval(-3))
-->(209,'&self',-3,depth(29))
-->(210,'&self',[*,1814811575069725360128000000,-3],depth(28))
<--(210,retval(-5444434725209176080384000000))
-->(210,'&self',-5444434725209176080384000000,depth(29))
-->(211,'&self',-5444434725209176080384000000,depth(27))
-->(212,'&self',[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],depth(25))
<--(212,retval(-2))
-->(212,'&self',-2,depth(26))
-->(213,'&self',[*,-5444434725209176080384000000,-2],depth(25))
<--(213,retval(10888869450418352160768000000))
-->(213,'&self',10888869450418352160768000000,depth(26))
-->(214,'&self',10888869450418352160768000000,depth(24))
-->(215,'&self',[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],depth(22))
<--(215,retval(-1))
-->(215,'&self',-1,depth(23))
-->(216,'&self',[*,10888869450418352160768000000,-1],depth(22))
<--(216,retval(-10888869450418352160768000000))
-->(216,'&self',-10888869450418352160768000000,depth(23))
-->(217,'&self',-10888869450418352160768000000,depth(21))
-->(218,'&self',[-,[-,[-,[-,[-,5,1],1],1],1],1],depth(19))
<--(218,retval(0))
-->(218,'&self',0,depth(20))
-->(219,'&self',[*,-10888869450418352160768000000,0],depth(19))
<--(219,retval(0))
-->(219,'&self',0,depth(20))
-->(220,'&self',0,depth(18))
-->(221,'&self',[-,[-,[-,[-,5,1],1],1],1],depth(16))
<--(221,retval(1))
-->(221,'&self',1,depth(17))
-->(222,'&self',[*,0,1],depth(16))
<--(222,retval(0))
-->(222,'&self',0,depth(17))
-->(223,'&self',0,depth(15))
-->(224,'&self',[-,[-,[-,5,1],1],1],depth(13))
<--(224,retval(2))
-->(224,'&self',2,depth(14))
-->(225,'&self',[*,0,2],depth(13))
<--(225,retval(0))
-->(225,'&self',0,depth(14))
-->(226,'&self',0,depth(12))
-->(227,'&self',[-,[-,5,1],1],depth(10))
<--(227,retval(3))
-->(227,'&self',3,depth(11))
-->(228,'&self',[*,0,3],depth(10))
<--(228,retval(0))
-->(228,'&self',0,depth(11))
-->(229,'&self',0,depth(9))
-->(230,'&self',[-,5,1],depth(7))
<--(230,retval(4))
-->(230,'&self',4,depth(8))
-->(231,'&self',[*,0,4],depth(7))
<--(231,retval(0))
-->(231,'&self',0,depth(8))
-->(232,'&self',0,depth(6))
-->(233,'&self',[*,0,5],depth(4))
<--(233,retval(0))
-->(233,'&self',0,depth(5))
-->(234,'&self',0,depth(3))
<--(141,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(140,retval([*,1,-27]))
<--(139,retval([*,-27,-26]))
<--(138,retval([*,702,-25]))
<--(137,retval([*,-17550,-24]))
<--(123,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(122,retval([*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26]))
<--(121,retval([*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25]))
<--(116,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(115,retval([*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-25]))
<--(114,retval([*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25]))
<--(113,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(112,retval([*,[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],-24]))
<--(111,retval(421200))
<--(110,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(109,retval([*,421200,-23]))
<--(108,retval(-9687600))
<--(107,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(106,retval([*,-9687600,-22]))
<--(105,retval(213127200))
<--(104,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(103,retval([*,213127200,-21]))
<--(102,retval(-4475671200))
<--(101,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(100,retval([*,-4475671200,-20]))
<--(99,retval(89513424000))
<--(98,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(97,retval([*,89513424000,-19]))
<--(96,retval(-1700755056000))
<--(95,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(94,retval([*,-1700755056000,-18]))
<--(93,retval(30613591008000))
<--(92,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(91,retval([*,30613591008000,-17]))
<--(90,retval(-520431047136000))
<--(89,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(88,retval([*,-520431047136000,-16]))
<--(87,retval(8326896754176000))
<--(86,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(85,retval([*,8326896754176000,-15]))
<--(84,retval(-124903451312640000))
<--(83,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(82,retval([*,-124903451312640000,-14]))
<--(81,retval(1748648318376960000))
<--(80,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(79,retval([*,1748648318376960000,-13]))
<--(78,retval(-22732428138900480000))
<--(77,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(76,retval([*,-22732428138900480000,-12]))
<--(75,retval(272789137666805760000))
<--(74,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(73,retval([*,272789137666805760000,-11]))
<--(72,retval(-3000680514334863360000))
<--(71,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(70,retval([*,-3000680514334863360000,-10]))
<--(69,retval(30006805143348633600000))
<--(68,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(67,retval([*,30006805143348633600000,-9]))
<--(66,retval(-270061246290137702400000))
<--(65,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(64,retval([*,-270061246290137702400000,-8]))
<--(63,retval(2160489970321101619200000))
<--(62,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(61,retval([*,2160489970321101619200000,-7]))
<--(60,retval(-15123429792247711334400000))
<--(59,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(58,retval([*,-15123429792247711334400000,-6]))
<--(57,retval(90740578753486268006400000))
<--(56,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]]))
<--(55,retval([*,90740578753486268006400000,-5]))
<--(54,retval(-453702893767431340032000000))
<--(53,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]]))
<--(52,retval([*,-453702893767431340032000000,-4]))
<--(51,retval(1814811575069725360128000000))
<--(50,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]]))
<--(49,retval([*,1814811575069725360128000000,-3]))
<--(48,retval(-5444434725209176080384000000))
<--(47,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]]))
<--(46,retval([*,-5444434725209176080384000000,-2]))
<--(45,retval(10888869450418352160768000000))
<--(44,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]]))
<--(43,retval([*,10888869450418352160768000000,-1]))
<--(42,retval(-10888869450418352160768000000))
<--(41,retval([if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]]))
<--(40,retval([*,-10888869450418352160768000000,0]))
<--(39,retval(0))
<--(38,retval([if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]]))
<--(37,retval([*,0,1]))
<--(36,retval(0))
<--(35,retval([if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]]))
<--(34,retval([*,0,2]))
<--(33,retval(0))
<--(32,retval([if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]]))
<--(31,retval([*,0,3]))
<--(30,retval(0))
<--(29,retval([if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]]))
<--(28,retval([*,0,4]))
<--(27,retval(0))
<--(26,retval([if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]]))
<--(25,retval([*,0,5]))
<--(24,retval(0))
<--(23,retval([if,[==,5,0],1,[*,[fact,[-,5,1]],5]]))
;
; EVAL TEST
; took 148.80 milliseconds.
(loonit_failureR
(equal_enough_for_test
(0)
(120)))
-->(0,'&self',[fact,5],depth(1))
-->(1,'&self',[if,[==,5,0],1,[*,[fact,[-,5,1]],5]],depth(2))
-->(2,'&self',[==,5,0],depth(3))
<--(2,retval('False'))
-->(2,'&self',[*,[fact,[-,5,1]],5],depth(3))
-->(3,'&self',[fact,[-,5,1]],depth(4))
-->(4,'&self',[if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]],depth(5))
-->(5,'&self',[==,[-,5,1],0],depth(6))
<--(5,retval('False'))
-->(5,'&self',[*,[fact,[-,[-,5,1],1]],[-,5,1]],depth(6))
-->(6,'&self',[fact,[-,[-,5,1],1]],depth(7))
-->(7,'&self',[if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]],depth(8))
-->(8,'&self',[==,[-,[-,5,1],1],0],depth(9))
<--(8,retval('False'))
-->(8,'&self',[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]],depth(9))
-->(9,'&self',[fact,[-,[-,[-,5,1],1],1]],depth(10))
-->(10,'&self',[if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]],depth(11))
-->(11,'&self',[==,[-,[-,[-,5,1],1],1],0],depth(12))
<--(11,retval('False'))
-->(11,'&self',[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]],depth(12))
-->(12,'&self',[fact,[-,[-,[-,[-,5,1],1],1],1]],depth(13))
-->(13,'&self',[if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]],depth(14))
-->(14,'&self',[==,[-,[-,[-,[-,5,1],1],1],1],0],depth(15))
<--(14,retval('False'))
-->(14,'&self',[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]],depth(15))
-->(15,'&self',[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(16))
-->(16,'&self',[if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]],depth(17))
-->(17,'&self',[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],depth(18))
<--(17,retval('False'))
-->(17,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(18))
-->(18,'&self',[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(19))
-->(19,'&self',[if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]],depth(20))
-->(20,'&self',[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],depth(21))
<--(20,retval('False'))
-->(20,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(21))
-->(21,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(22))
-->(22,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]],depth(23))
-->(23,'&self',[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],depth(24))
<--(23,retval('False'))
-->(23,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(24))
-->(24,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(25))
-->(25,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]],depth(26))
-->(26,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],depth(27))
<--(26,retval('False'))
-->(26,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(27))
-->(27,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(28))
-->(28,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]],depth(29))
-->(29,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],depth(30))
<--(29,retval('False'))
-->(29,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(30))
-->(30,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(31))
-->(31,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]],depth(32))
-->(32,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],depth(33))
<--(32,retval('False'))
-->(32,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(33))
-->(33,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(34))
-->(34,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]],depth(35))
-->(35,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],depth(36))
<--(35,retval('False'))
-->(35,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(36))
-->(36,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(37))
-->(37,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]],depth(38))
-->(38,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],depth(39))
<--(38,retval('False'))
-->(38,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(39))
-->(39,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(40))
-->(40,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(41))
-->(41,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(42))
<--(41,retval('False'))
-->(41,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(42))
-->(42,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(43))
-->(43,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(44))
-->(44,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(45))
<--(44,retval('False'))
-->(44,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(45))
-->(45,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(46))
-->(46,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(47))
-->(47,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(48))
<--(47,retval('False'))
-->(47,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(48))
-->(48,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(49))
-->(49,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(50))
-->(50,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(51))
<--(50,retval('False'))
-->(50,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(51))
-->(51,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(52))
-->(52,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(53))
-->(53,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(54))
<--(53,retval('False'))
-->(53,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(54))
-->(54,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(55))
-->(55,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(56))
-->(56,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(57))
<--(56,retval('False'))
-->(56,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(57))
-->(57,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(58))
-->(58,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(59))
-->(59,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(60))
<--(59,retval('False'))
-->(59,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(60))
-->(60,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(61))
-->(61,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(62))
-->(62,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(63))
<--(62,retval('False'))
-->(62,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(63))
-->(63,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(64))
-->(64,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(65))
-->(65,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(66))
<--(65,retval('False'))
-->(65,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(66))
-->(66,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(67))
-->(67,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(68))
-->(68,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(69))
<--(68,retval('False'))
-->(68,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(69))
-->(69,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(70))
-->(70,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(71))
-->(71,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(72))
<--(71,retval('False'))
-->(71,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(72))
-->(72,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(73))
-->(73,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(74))
-->(74,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(75))
<--(74,retval('False'))
-->(74,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(75))
-->(75,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(76))
-->(76,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(77))
-->(77,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(78))
<--(77,retval('False'))
-->(77,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(78))
-->(78,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(79))
-->(79,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(80))
-->(80,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(81))
<--(80,retval('False'))
-->(80,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(81))
-->(81,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(82))
-->(82,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(83))
-->(83,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(84))
<--(83,retval('False'))
-->(83,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(84))
-->(84,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(85))
-->(85,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(86))
-->(86,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(87))
<--(86,retval('False'))
-->(86,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(87))
-->(87,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(88))
-->(88,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(89))
-->(89,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(90))
<--(89,retval('False'))
-->(89,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(90))
-->(90,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(91))
-->(91,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(92))
-->(92,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(93))
<--(92,retval('False'))
-->(92,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(93))
-->(93,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(94,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(95))
-->(95,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(96))
<--(95,retval('False'))
-->(95,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(96,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(97,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(94,retval([*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]))
-->(94,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(95,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(96,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
-->(97,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(94))
<--(97,retval(-25))
-->(97,'&self',-25,depth(95))
-->(98,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-25],depth(94))
-->(99,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(100,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(101,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(102,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(96))
<--(102,retval(-26))
-->(102,'&self',-26,depth(97))
-->(103,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(96))
-->(104,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(105,'&self',[*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25],depth(95))
-->(106,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(96))
-->(107,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(108,'&self',[*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25],depth(93))
-->(109,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(94))
-->(110,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(95))
-->(111,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(96))
<--(111,retval('False'))
-->(111,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(112,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(113,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(110,retval([*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]))
-->(110,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(111,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(112,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(109,retval([*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26]))
-->(109,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(95))
-->(110,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(111,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(112,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(108,retval([*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25]))
-->(108,'&self',[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],depth(94))
-->(109,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(95))
-->(110,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(111,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(112,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
-->(113,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(91))
<--(113,retval(-24))
-->(113,'&self',-24,depth(92))
-->(114,'&self',[*,[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],-24],depth(91))
-->(115,'&self',[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],depth(92))
-->(116,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(93))
-->(117,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(118,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(119,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(96))
-->(120,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(97))
<--(119,retval(1))
-->(119,'&self',1,depth(97))
-->(120,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(95))
<--(120,retval(-27))
-->(120,'&self',-27,depth(96))
-->(121,'&self',[*,1,-27],depth(95))
<--(121,retval(-27))
-->(121,'&self',-27,depth(96))
-->(122,'&self',[*,-27,-26],depth(94))
<--(122,retval(702))
-->(122,'&self',702,depth(95))
-->(123,'&self',[*,702,-25],depth(93))
<--(123,retval(-17550))
-->(123,'&self',-17550,depth(94))
-->(124,'&self',[*,-17550,-24],depth(92))
<--(124,retval(421200))
-->(124,'&self',421200,depth(93))
-->(125,'&self',421200,depth(90))
-->(126,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(88))
<--(126,retval(-23))
-->(126,'&self',-23,depth(89))
-->(127,'&self',[*,421200,-23],depth(88))
<--(127,retval(-9687600))
-->(127,'&self',-9687600,depth(89))
-->(128,'&self',-9687600,depth(87))
-->(129,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(85))
<--(129,retval(-22))
-->(129,'&self',-22,depth(86))
-->(130,'&self',[*,-9687600,-22],depth(85))
<--(130,retval(213127200))
-->(130,'&self',213127200,depth(86))
-->(131,'&self',213127200,depth(84))
-->(132,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(82))
<--(132,retval(-21))
-->(132,'&self',-21,depth(83))
-->(133,'&self',[*,213127200,-21],depth(82))
<--(133,retval(-4475671200))
-->(133,'&self',-4475671200,depth(83))
-->(134,'&self',-4475671200,depth(81))
-->(135,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(79))
<--(135,retval(-20))
-->(135,'&self',-20,depth(80))
-->(136,'&self',[*,-4475671200,-20],depth(79))
<--(136,retval(89513424000))
-->(136,'&self',89513424000,depth(80))
-->(137,'&self',89513424000,depth(78))
-->(138,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(76))
<--(138,retval(-19))
-->(138,'&self',-19,depth(77))
-->(139,'&self',[*,89513424000,-19],depth(76))
<--(139,retval(-1700755056000))
-->(139,'&self',-1700755056000,depth(77))
-->(140,'&self',-1700755056000,depth(75))
-->(141,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(73))
<--(141,retval(-18))
-->(141,'&self',-18,depth(74))
-->(142,'&self',[*,-1700755056000,-18],depth(73))
<--(142,retval(30613591008000))
-->(142,'&self',30613591008000,depth(74))
-->(143,'&self',30613591008000,depth(72))
-->(144,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(70))
<--(144,retval(-17))
-->(144,'&self',-17,depth(71))
-->(145,'&self',[*,30613591008000,-17],depth(70))
<--(145,retval(-520431047136000))
-->(145,'&self',-520431047136000,depth(71))
-->(146,'&self',-520431047136000,depth(69))
-->(147,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(67))
<--(147,retval(-16))
-->(147,'&self',-16,depth(68))
-->(148,'&self',[*,-520431047136000,-16],depth(67))
<--(148,retval(8326896754176000))
-->(148,'&self',8326896754176000,depth(68))
-->(149,'&self',8326896754176000,depth(66))
-->(150,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(64))
<--(150,retval(-15))
-->(150,'&self',-15,depth(65))
-->(151,'&self',[*,8326896754176000,-15],depth(64))
<--(151,retval(-124903451312640000))
-->(151,'&self',-124903451312640000,depth(65))
-->(152,'&self',-124903451312640000,depth(63))
-->(153,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(61))
<--(153,retval(-14))
-->(153,'&self',-14,depth(62))
-->(154,'&self',[*,-124903451312640000,-14],depth(61))
<--(154,retval(1748648318376960000))
-->(154,'&self',1748648318376960000,depth(62))
-->(155,'&self',1748648318376960000,depth(60))
-->(156,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(58))
<--(156,retval(-13))
-->(156,'&self',-13,depth(59))
-->(157,'&self',[*,1748648318376960000,-13],depth(58))
<--(157,retval(-22732428138900480000))
-->(157,'&self',-22732428138900480000,depth(59))
-->(158,'&self',-22732428138900480000,depth(57))
-->(159,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(55))
<--(159,retval(-12))
-->(159,'&self',-12,depth(56))
-->(160,'&self',[*,-22732428138900480000,-12],depth(55))
<--(160,retval(272789137666805760000))
-->(160,'&self',272789137666805760000,depth(56))
-->(161,'&self',272789137666805760000,depth(54))
-->(162,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(52))
<--(162,retval(-11))
-->(162,'&self',-11,depth(53))
-->(163,'&self',[*,272789137666805760000,-11],depth(52))
<--(163,retval(-3000680514334863360000))
-->(163,'&self',-3000680514334863360000,depth(53))
-->(164,'&self',-3000680514334863360000,depth(51))
-->(165,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(49))
<--(165,retval(-10))
-->(165,'&self',-10,depth(50))
-->(166,'&self',[*,-3000680514334863360000,-10],depth(49))
<--(166,retval(30006805143348633600000))
-->(166,'&self',30006805143348633600000,depth(50))
-->(167,'&self',30006805143348633600000,depth(48))
-->(168,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(46))
<--(168,retval(-9))
-->(168,'&self',-9,depth(47))
-->(169,'&self',[*,30006805143348633600000,-9],depth(46))
<--(169,retval(-270061246290137702400000))
-->(169,'&self',-270061246290137702400000,depth(47))
-->(170,'&self',-270061246290137702400000,depth(45))
-->(171,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],depth(43))
<--(171,retval(-8))
-->(171,'&self',-8,depth(44))
-->(172,'&self',[*,-270061246290137702400000,-8],depth(43))
<--(172,retval(2160489970321101619200000))
-->(172,'&self',2160489970321101619200000,depth(44))
-->(173,'&self',2160489970321101619200000,depth(42))
-->(174,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],depth(40))
<--(174,retval(-7))
-->(174,'&self',-7,depth(41))
-->(175,'&self',[*,2160489970321101619200000,-7],depth(40))
<--(175,retval(-15123429792247711334400000))
-->(175,'&self',-15123429792247711334400000,depth(41))
-->(176,'&self',-15123429792247711334400000,depth(39))
-->(177,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],depth(37))
<--(177,retval(-6))
-->(177,'&self',-6,depth(38))
-->(178,'&self',[*,-15123429792247711334400000,-6],depth(37))
<--(178,retval(90740578753486268006400000))
-->(178,'&self',90740578753486268006400000,depth(38))
-->(179,'&self',90740578753486268006400000,depth(36))
-->(180,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],depth(34))
<--(180,retval(-5))
-->(180,'&self',-5,depth(35))
-->(181,'&self',[*,90740578753486268006400000,-5],depth(34))
<--(181,retval(-453702893767431340032000000))
-->(181,'&self',-453702893767431340032000000,depth(35))
-->(182,'&self',-453702893767431340032000000,depth(33))
-->(183,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],depth(31))
<--(183,retval(-4))
-->(183,'&self',-4,depth(32))
-->(184,'&self',[*,-453702893767431340032000000,-4],depth(31))
<--(184,retval(1814811575069725360128000000))
-->(184,'&self',1814811575069725360128000000,depth(32))
-->(185,'&self',1814811575069725360128000000,depth(30))
-->(186,'&self',[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],depth(28))
<--(186,retval(-3))
-->(186,'&self',-3,depth(29))
-->(187,'&self',[*,1814811575069725360128000000,-3],depth(28))
<--(187,retval(-5444434725209176080384000000))
-->(187,'&self',-5444434725209176080384000000,depth(29))
-->(188,'&self',-5444434725209176080384000000,depth(27))
-->(189,'&self',[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],depth(25))
<--(189,retval(-2))
-->(189,'&self',-2,depth(26))
-->(190,'&self',[*,-5444434725209176080384000000,-2],depth(25))
<--(190,retval(10888869450418352160768000000))
-->(190,'&self',10888869450418352160768000000,depth(26))
-->(191,'&self',10888869450418352160768000000,depth(24))
-->(192,'&self',[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],depth(22))
<--(192,retval(-1))
-->(192,'&self',-1,depth(23))
-->(193,'&self',[*,10888869450418352160768000000,-1],depth(22))
<--(193,retval(-10888869450418352160768000000))
-->(193,'&self',-10888869450418352160768000000,depth(23))
-->(194,'&self',-10888869450418352160768000000,depth(21))
-->(195,'&self',[-,[-,[-,[-,[-,5,1],1],1],1],1],depth(19))
<--(195,retval(0))
-->(195,'&self',0,depth(20))
-->(196,'&self',[*,-10888869450418352160768000000,0],depth(19))
<--(196,retval(0))
-->(196,'&self',0,depth(20))
-->(197,'&self',0,depth(18))
-->(198,'&self',[-,[-,[-,[-,5,1],1],1],1],depth(16))
<--(198,retval(1))
-->(198,'&self',1,depth(17))
-->(199,'&self',[*,0,1],depth(16))
<--(199,retval(0))
-->(199,'&self',0,depth(17))
-->(200,'&self',0,depth(15))
-->(201,'&self',[-,[-,[-,5,1],1],1],depth(13))
<--(201,retval(2))
-->(201,'&self',2,depth(14))
-->(202,'&self',[*,0,2],depth(13))
<--(202,retval(0))
-->(202,'&self',0,depth(14))
-->(203,'&self',0,depth(12))
-->(204,'&self',[-,[-,5,1],1],depth(10))
<--(204,retval(3))
-->(204,'&self',3,depth(11))
-->(205,'&self',[*,0,3],depth(10))
<--(205,retval(0))
-->(205,'&self',0,depth(11))
-->(206,'&self',0,depth(9))
-->(207,'&self',[-,5,1],depth(7))
<--(207,retval(4))
-->(207,'&self',4,depth(8))
-->(208,'&self',[*,0,4],depth(7))
<--(208,retval(0))
-->(208,'&self',0,depth(8))
-->(209,'&self',0,depth(6))
-->(210,'&self',[*,0,5],depth(4))
<--(210,retval(0))
-->(210,'&self',0,depth(5))
-->(211,'&self',0,depth(3))
<--(118,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(117,retval([*,1,-27]))
<--(116,retval([*,-27,-26]))
<--(115,retval([*,702,-25]))
<--(114,retval([*,-17550,-24]))
<--(100,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(99,retval([*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26]))
<--(98,retval([*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25]))
<--(93,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(92,retval([*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-25]))
<--(91,retval([*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25]))
<--(90,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(89,retval([*,[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],-24]))
<--(88,retval(421200))
<--(87,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(86,retval([*,421200,-23]))
<--(85,retval(-9687600))
<--(84,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(83,retval([*,-9687600,-22]))
<--(82,retval(213127200))
<--(81,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(80,retval([*,213127200,-21]))
<--(79,retval(-4475671200))
<--(78,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(77,retval([*,-4475671200,-20]))
<--(76,retval(89513424000))
<--(75,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(74,retval([*,89513424000,-19]))
<--(73,retval(-1700755056000))
<--(72,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(71,retval([*,-1700755056000,-18]))
<--(70,retval(30613591008000))
<--(69,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(68,retval([*,30613591008000,-17]))
<--(67,retval(-520431047136000))
<--(66,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(65,retval([*,-520431047136000,-16]))
<--(64,retval(8326896754176000))
<--(63,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(62,retval([*,8326896754176000,-15]))
<--(61,retval(-124903451312640000))
<--(60,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(59,retval([*,-124903451312640000,-14]))
<--(58,retval(1748648318376960000))
<--(57,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(56,retval([*,1748648318376960000,-13]))
<--(55,retval(-22732428138900480000))
<--(54,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(53,retval([*,-22732428138900480000,-12]))
<--(52,retval(272789137666805760000))
<--(51,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(50,retval([*,272789137666805760000,-11]))
<--(49,retval(-3000680514334863360000))
<--(48,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(47,retval([*,-3000680514334863360000,-10]))
<--(46,retval(30006805143348633600000))
<--(45,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(44,retval([*,30006805143348633600000,-9]))
<--(43,retval(-270061246290137702400000))
<--(42,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(41,retval([*,-270061246290137702400000,-8]))
<--(40,retval(2160489970321101619200000))
<--(39,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(38,retval([*,2160489970321101619200000,-7]))
<--(37,retval(-15123429792247711334400000))
<--(36,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(35,retval([*,-15123429792247711334400000,-6]))
<--(34,retval(90740578753486268006400000))
<--(33,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]]))
<--(32,retval([*,90740578753486268006400000,-5]))
<--(31,retval(-453702893767431340032000000))
<--(30,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]]))
<--(29,retval([*,-453702893767431340032000000,-4]))
<--(28,retval(1814811575069725360128000000))
<--(27,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]]))
<--(26,retval([*,1814811575069725360128000000,-3]))
<--(25,retval(-5444434725209176080384000000))
<--(24,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]]))
<--(23,retval([*,-5444434725209176080384000000,-2]))
<--(22,retval(10888869450418352160768000000))
<--(21,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]]))
<--(20,retval([*,10888869450418352160768000000,-1]))
<--(19,retval(-10888869450418352160768000000))
<--(18,retval([if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]]))
<--(17,retval([*,-10888869450418352160768000000,0]))
<--(16,retval(0))
<--(15,retval([if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]]))
<--(14,retval([*,0,1]))
<--(13,retval(0))
<--(12,retval([if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]]))
<--(11,retval([*,0,2]))
<--(10,retval(0))
<--(9,retval([if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]]))
<--(8,retval([*,0,3]))
<--(7,retval(0))
<--(6,retval([if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]]))
<--(5,retval([*,0,4]))
<--(4,retval(0))
<--(3,retval([if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]]))
<--(2,retval([*,0,5]))
<--(1,retval(0))
<--(0,retval([if,[==,5,0],1,[*,[fact,[-,5,1]],5]]))
; Trace took 136.66 milliseconds.
<--(22,retval([got,[0],expected,[120]]))
-->(22,'&self',[got,[0],expected,[120]],depth(1))
Deterministic: (got
(0) expected
(120))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Grounded symbols work with non-determinism based "reasoning"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Uses the grounded call `bin`, which returns a list of
;; both possible bits (0, 1), to recursively construct all possible
;; binary lists of length `$n`, appending bits one by one.
; Action: load=metta_atom('&self',=,[gen,N],[if,[>,N,0],[::,[bin],[gen,[-,N,1]]],nil])
(=
(gen $N)
(if
(> $N 0)
(::
(bin)
(gen
(- $N 1))) nil))
;; Note: `::` is just a custom symbol, used here as a constructor,
;; but any other symbol can be used for this.
;; Calculates the sum of element-wise products between two lists
; Action: load=metta_atom('&self',=,[subsum,nil,nil],0)
(=
(subsum nil nil) 0)
; Action: load=metta_atom('&self',=,[subsum,[::,X,Xs],[::,B,Bs]],[+,[*,X,B],[subsum,Xs,Bs]])
(=
(subsum
(:: $X $Xs)
(:: $B $Bs))
(+
(* $X $B)
(subsum $Xs $Bs)))
;; Non-determinism "reasoning":
;; Among all 3-bit binary lists, return the one whose `subsum`
;; with (:: 3 (:: 7 (:: 5 nil))) equals 8, or `nop` if not found
;; (`superpose` is used to return an empty result acting as termination
;; of evaluation of the branch)
!(assertEqualToResult
(let $T
(gen 3)
(if
(==
(subsum
(:: 3
(:: 7
(:: 5 nil))) $T) 8) $T
(superpose ())))
( (:: 1
(:: 0
(:: 1 nil)))))
-->(23,'&self',[assertEqualToResult,[let,_149628,[gen,3],[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],_149628],8],_149628,[superpose,[]]]],[[::,1,[::,0,[::,1,nil]]]]],depth(0))
[assertEqualToResult,[let,_149628,[gen,3],[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],_149628],8],_149628,[superpose,[]]]],[[::,1,[::,0,[::,1,nil]]]]]
;; SCRIPTS.C1-GROUNDED-BASIC.21
-->(24,'&self',[let,_149628,[gen,3],[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],_149628],8],_149628,[superpose,[]]]],depth(1))
-->(25,'&self',[gen,3],depth(2))
-->(26,'&self',[if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil],depth(3))
-->(27,'&self',[>,3,0],depth(4))
<--(27,retval('True'))
-->(27,'&self',[::,[bin],[gen,[-,3,1]]],depth(4))
<--(27,retval([[bin],[gen,[-,3,1]]]))
-->(27,'&self',[[bin],[gen,[-,3,1]]],depth(5))
-->(28,'&self',[0,[gen,[-,3,1]]],depth(6))
-->(29,'&self',[gen,[-,3,1]],depth(7))
-->(30,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(8))
-->(31,'&self',[>,[-,3,1],0],depth(9))
-->(32,'&self',[-,3,1],depth(10))
<--(32,retval(2))
-->(32,'&self',2,depth(11))
<--(31,retval([>,2,0]))
-->(31,'&self',[>,2,0],depth(10))
<--(31,retval('True'))
-->(31,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(9))
<--(31,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(31,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(10))
-->(32,'&self',[0,[gen,[-,[-,3,1],1]]],depth(11))
-->(33,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(34,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(35,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(36,'&self',[-,[-,3,1],1],depth(15))
<--(36,retval(1))
-->(36,'&self',1,depth(16))
<--(35,retval([>,1,0]))
-->(35,'&self',[>,1,0],depth(15))
<--(35,retval('True'))
-->(35,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(35,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(35,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(36,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(37,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(38,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(39,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(40,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(40,retval(0))
-->(40,'&self',0,depth(21))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(20))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(19))
-->(39,'&self',[0,nil],depth(17))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(14))
-->(42,'&self',[0,[0,nil]],depth(12))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[0,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[0,[0,nil]],depth(9))
-->(47,'&self',[0,nil],depth(10))
-->(48,'&self',[0,[0,[0,nil]]],depth(7))
-->(49,'&self',[0,[0,nil]],depth(8))
-->(50,'&self',[0,nil],depth(9))
-->(51,'&self',[0,[0,[0,nil]]],depth(6))
-->(52,'&self',[0,[0,nil]],depth(7))
-->(53,'&self',[0,nil],depth(8))
-->(54,'&self',[0,[0,[0,nil]]],depth(4))
-->(55,'&self',[0,[0,nil]],depth(5))
-->(56,'&self',[0,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
<--(37,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(36,retval([0,nil]))
-->(36,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(37,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(38,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(39,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(40,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(40,retval(0))
-->(40,'&self',0,depth(21))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(20))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(19))
-->(39,'&self',[1,nil],depth(17))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(14))
-->(42,'&self',[0,[1,nil]],depth(12))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[0,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[0,[1,nil]],depth(9))
-->(47,'&self',[1,nil],depth(10))
-->(48,'&self',[0,[0,[1,nil]]],depth(7))
-->(49,'&self',[0,[1,nil]],depth(8))
-->(50,'&self',[1,nil],depth(9))
-->(51,'&self',[0,[0,[1,nil]]],depth(6))
-->(52,'&self',[0,[1,nil]],depth(7))
-->(53,'&self',[1,nil],depth(8))
-->(54,'&self',[0,[0,[1,nil]]],depth(4))
-->(55,'&self',[0,[1,nil]],depth(5))
-->(56,'&self',[1,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
<--(37,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(36,retval([1,nil]))
-->(36,'&self',[-,3,1],depth(16))
<--(36,retval(2))
-->(36,'&self',2,depth(17))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[0,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[0,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[0,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[0,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(35,retval([1,nil]))
<--(34,retval([1,nil]))
<--(33,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(32,retval([0,[1,nil]]))
-->(32,'&self',[1,[gen,[-,[-,3,1],1]]],depth(11))
-->(33,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(34,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(35,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(36,'&self',[-,[-,3,1],1],depth(15))
<--(36,retval(1))
-->(36,'&self',1,depth(16))
<--(35,retval([>,1,0]))
-->(35,'&self',[>,1,0],depth(15))
<--(35,retval('True'))
-->(35,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(35,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(35,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(36,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(37,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(38,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(39,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(40,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(40,retval(0))
-->(40,'&self',0,depth(21))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(20))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(19))
-->(39,'&self',[0,nil],depth(17))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(14))
-->(42,'&self',[1,[0,nil]],depth(12))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[1,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[1,[0,nil]],depth(9))
-->(47,'&self',[0,nil],depth(10))
-->(48,'&self',[0,[1,[0,nil]]],depth(7))
-->(49,'&self',[1,[0,nil]],depth(8))
-->(50,'&self',[0,nil],depth(9))
-->(51,'&self',[0,[1,[0,nil]]],depth(6))
-->(52,'&self',[1,[0,nil]],depth(7))
-->(53,'&self',[0,nil],depth(8))
-->(54,'&self',[0,[1,[0,nil]]],depth(4))
-->(55,'&self',[1,[0,nil]],depth(5))
-->(56,'&self',[0,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
<--(37,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(36,retval([0,nil]))
-->(36,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(37,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(38,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(39,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(40,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(40,retval(0))
-->(40,'&self',0,depth(21))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(20))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(19))
-->(39,'&self',[1,nil],depth(17))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(14))
-->(42,'&self',[1,[1,nil]],depth(12))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[1,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[1,[1,nil]],depth(9))
-->(47,'&self',[1,nil],depth(10))
-->(48,'&self',[0,[1,[1,nil]]],depth(7))
-->(49,'&self',[1,[1,nil]],depth(8))
-->(50,'&self',[1,nil],depth(9))
-->(51,'&self',[0,[1,[1,nil]]],depth(6))
-->(52,'&self',[1,[1,nil]],depth(7))
-->(53,'&self',[1,nil],depth(8))
-->(54,'&self',[0,[1,[1,nil]]],depth(4))
-->(55,'&self',[1,[1,nil]],depth(5))
-->(56,'&self',[1,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
<--(37,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(36,retval([1,nil]))
-->(36,'&self',[-,3,1],depth(16))
<--(36,retval(2))
-->(36,'&self',2,depth(17))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[1,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[1,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[1,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[1,[0,nil]]],depth(7))
-->(50,'&self',[1,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[1,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[1,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[0,[1,[1,nil]]],depth(7))
-->(50,'&self',[1,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[0,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(35,retval([1,nil]))
<--(34,retval([1,nil]))
<--(33,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(32,retval([1,[1,nil]]))
-->(32,'&self',[-,3,1],depth(11))
<--(32,retval(2))
-->(32,'&self',2,depth(12))
-->(33,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(34,'&self',[gen,[-,2,1]],depth(12))
-->(35,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(36,'&self',[>,[-,2,1],0],depth(14))
-->(37,'&self',[-,2,1],depth(15))
<--(37,retval(1))
-->(37,'&self',1,depth(16))
<--(36,retval([>,1,0]))
-->(36,'&self',[>,1,0],depth(15))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(36,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(36,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[0,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[0,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[0,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[0,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(33,retval([0,[1,nil]]))
-->(33,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(34,'&self',[gen,[-,2,1]],depth(12))
-->(35,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(36,'&self',[>,[-,2,1],0],depth(14))
-->(37,'&self',[-,2,1],depth(15))
<--(37,retval(1))
-->(37,'&self',1,depth(16))
<--(36,retval([>,1,0]))
-->(36,'&self',[>,1,0],depth(15))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(36,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(36,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[1,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[1,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[1,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[1,[0,nil]]],depth(7))
-->(50,'&self',[1,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[1,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[1,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[0,[1,[1,nil]]],depth(7))
-->(50,'&self',[1,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[0,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(33,retval([1,[1,nil]]))
-->(33,'&self',[-,2,1],depth(11))
<--(33,retval(1))
-->(33,'&self',1,depth(12))
-->(34,'&self',[0,[gen,1]],depth(11))
-->(35,'&self',[gen,1],depth(12))
-->(36,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(37,'&self',[>,1,0],depth(14))
<--(37,retval('True'))
-->(37,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(37,retval([[bin],[gen,[-,1,1]]]))
-->(37,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
<--(36,retval([1,nil]))
<--(35,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(34,retval([0,[1,nil]]))
-->(34,'&self',[1,[gen,1]],depth(11))
-->(35,'&self',[gen,1],depth(12))
-->(36,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(37,'&self',[>,1,0],depth(14))
<--(37,retval('True'))
-->(37,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(37,retval([[bin],[gen,[-,1,1]]]))
-->(37,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
<--(36,retval([1,nil]))
<--(35,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(34,retval([1,[1,nil]]))
-->(34,'&self',[gen,1],depth(11))
-->(35,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(36,'&self',[>,1,0],depth(13))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(36,retval([[bin],[gen,[-,1,1]]]))
-->(36,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(37,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,nil]],depth(11))
-->(59,'&self',[0,nil],depth(12))
-->(60,'&self',[1,[0,nil]],depth(11))
-->(61,'&self',[0,nil],depth(12))
-->(62,'&self',[1,[0,nil]],depth(9))
-->(63,'&self',[0,nil],depth(10))
-->(64,'&self',[0,[1,[0,nil]]],depth(7))
-->(65,'&self',[1,[0,nil]],depth(8))
-->(66,'&self',[0,nil],depth(9))
-->(67,'&self',[0,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[0,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[0,nil],depth(11))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(15))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[0,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[0,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,nil]],depth(11))
-->(59,'&self',[1,nil],depth(12))
-->(60,'&self',[1,[1,nil]],depth(11))
-->(61,'&self',[1,nil],depth(12))
-->(62,'&self',[1,[1,nil]],depth(9))
-->(63,'&self',[1,nil],depth(10))
-->(64,'&self',[0,[1,[1,nil]]],depth(7))
-->(65,'&self',[1,[1,nil]],depth(8))
-->(66,'&self',[1,nil],depth(9))
-->(67,'&self',[0,[1,[1,nil]]],depth(6))
-->(68,'&self',[1,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[0,[1,[1,nil]]],depth(4))
-->(71,'&self',[1,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[1,nil],depth(11))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,1,1],depth(15))
<--(37,retval(0))
-->(37,'&self',0,depth(16))
-->(38,'&self',[0,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(15))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[0,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[0,nil]],depth(11))
-->(60,'&self',[0,nil],depth(12))
-->(61,'&self',[1,[0,nil]],depth(11))
-->(62,'&self',[0,nil],depth(12))
-->(63,'&self',[1,[0,nil]],depth(9))
-->(64,'&self',[0,nil],depth(10))
-->(65,'&self',[0,[1,[0,nil]]],depth(7))
-->(66,'&self',[1,[0,nil]],depth(8))
-->(67,'&self',[0,nil],depth(9))
-->(68,'&self',[0,[1,[0,nil]]],depth(6))
-->(69,'&self',[1,[0,nil]],depth(7))
-->(70,'&self',[0,nil],depth(8))
-->(71,'&self',[0,[1,[0,nil]]],depth(4))
-->(72,'&self',[1,[0,nil]],depth(5))
-->(73,'&self',[0,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[superpose,[]],depth(3))
<--(75,retval(fail))
<--(74,retval(fail))
-->(74,'&self',[0,nil],depth(11))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(15))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[0,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,nil]],depth(11))
-->(60,'&self',[1,nil],depth(12))
-->(61,'&self',[1,[1,nil]],depth(11))
-->(62,'&self',[1,nil],depth(12))
-->(63,'&self',[1,[1,nil]],depth(9))
-->(64,'&self',[1,nil],depth(10))
-->(65,'&self',[0,[1,[1,nil]]],depth(7))
-->(66,'&self',[1,[1,nil]],depth(8))
-->(67,'&self',[1,nil],depth(9))
-->(68,'&self',[0,[1,[1,nil]]],depth(6))
-->(69,'&self',[1,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[0,[1,[1,nil]]],depth(4))
-->(72,'&self',[1,[1,nil]],depth(5))
-->(73,'&self',[1,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[superpose,[]],depth(3))
<--(75,retval(fail))
<--(74,retval(fail))
-->(74,'&self',[1,nil],depth(11))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,nil]],depth(11))
-->(59,'&self',[0,nil],depth(12))
-->(60,'&self',[1,[0,nil]],depth(11))
-->(61,'&self',[0,nil],depth(12))
-->(62,'&self',[1,[0,nil]],depth(9))
-->(63,'&self',[0,nil],depth(10))
-->(64,'&self',[0,[1,[0,nil]]],depth(7))
-->(65,'&self',[1,[0,nil]],depth(8))
-->(66,'&self',[0,nil],depth(9))
-->(67,'&self',[0,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[0,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[0,nil],depth(11))
-->(74,'&self',[1,nil],depth(15))
-->(75,'&self',[1,nil],depth(15))
-->(76,'&self',[1,nil],depth(13))
-->(77,'&self',[0,[1,nil]],depth(11))
-->(78,'&self',[1,nil],depth(12))
-->(79,'&self',[0,[1,nil]],depth(11))
-->(80,'&self',[1,nil],depth(12))
-->(81,'&self',[0,[1,nil]],depth(9))
-->(82,'&self',[1,nil],depth(10))
-->(83,'&self',[0,[0,[1,nil]]],depth(7))
-->(84,'&self',[0,[1,nil]],depth(8))
-->(85,'&self',[1,nil],depth(9))
-->(86,'&self',[0,[0,[1,nil]]],depth(6))
-->(87,'&self',[0,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[0,[0,[1,nil]]],depth(4))
-->(90,'&self',[0,[1,nil]],depth(5))
-->(91,'&self',[1,nil],depth(6))
-->(92,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(93,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(93,retval('False'))
-->(93,'&self',[superpose,[]],depth(3))
<--(93,retval(fail))
<--(92,retval(fail))
-->(92,'&self',[1,[1,nil]],depth(11))
-->(93,'&self',[1,nil],depth(12))
-->(94,'&self',[1,[1,nil]],depth(11))
-->(95,'&self',[1,nil],depth(12))
-->(96,'&self',[1,[1,nil]],depth(9))
-->(97,'&self',[1,nil],depth(10))
-->(98,'&self',[0,[1,[1,nil]]],depth(7))
-->(99,'&self',[1,[1,nil]],depth(8))
-->(100,'&self',[1,nil],depth(9))
-->(101,'&self',[0,[1,[1,nil]]],depth(6))
-->(102,'&self',[1,[1,nil]],depth(7))
-->(103,'&self',[1,nil],depth(8))
-->(104,'&self',[0,[1,[1,nil]]],depth(4))
-->(105,'&self',[1,[1,nil]],depth(5))
-->(106,'&self',[1,nil],depth(6))
-->(107,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(108,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(108,retval('False'))
-->(108,'&self',[superpose,[]],depth(3))
<--(108,retval(fail))
<--(107,retval(fail))
-->(107,'&self',[1,nil],depth(11))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(31,retval([1,[1,nil]]))
<--(30,retval([1,[1,nil]]))
<--(29,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(28,retval([0,[1,[1,nil]]]))
-->(28,'&self',[1,[gen,[-,3,1]]],depth(6))
-->(29,'&self',[gen,[-,3,1]],depth(7))
-->(30,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(8))
-->(31,'&self',[>,[-,3,1],0],depth(9))
-->(32,'&self',[-,3,1],depth(10))
<--(32,retval(2))
-->(32,'&self',2,depth(11))
<--(31,retval([>,2,0]))
-->(31,'&self',[>,2,0],depth(10))
<--(31,retval('True'))
-->(31,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(9))
<--(31,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(31,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(10))
-->(32,'&self',[0,[gen,[-,[-,3,1],1]]],depth(11))
-->(33,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(34,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(35,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(36,'&self',[-,[-,3,1],1],depth(15))
<--(36,retval(1))
-->(36,'&self',1,depth(16))
<--(35,retval([>,1,0]))
-->(35,'&self',[>,1,0],depth(15))
<--(35,retval('True'))
-->(35,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(35,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(35,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(36,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(37,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(38,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(39,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(40,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(40,retval(0))
-->(40,'&self',0,depth(21))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(20))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(19))
-->(39,'&self',[0,nil],depth(17))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(14))
-->(42,'&self',[0,[0,nil]],depth(12))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[0,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[0,[0,nil]],depth(9))
-->(47,'&self',[0,nil],depth(10))
-->(48,'&self',[1,[0,[0,nil]]],depth(7))
-->(49,'&self',[0,[0,nil]],depth(8))
-->(50,'&self',[0,nil],depth(9))
-->(51,'&self',[1,[0,[0,nil]]],depth(6))
-->(52,'&self',[0,[0,nil]],depth(7))
-->(53,'&self',[0,nil],depth(8))
-->(54,'&self',[1,[0,[0,nil]]],depth(4))
-->(55,'&self',[0,[0,nil]],depth(5))
-->(56,'&self',[0,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
<--(37,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(36,retval([0,nil]))
-->(36,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(37,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(38,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(39,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(40,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(40,retval(0))
-->(40,'&self',0,depth(21))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(20))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(19))
-->(39,'&self',[1,nil],depth(17))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(14))
-->(42,'&self',[0,[1,nil]],depth(12))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[0,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[0,[1,nil]],depth(9))
-->(47,'&self',[1,nil],depth(10))
-->(48,'&self',[1,[0,[1,nil]]],depth(7))
-->(49,'&self',[0,[1,nil]],depth(8))
-->(50,'&self',[1,nil],depth(9))
-->(51,'&self',[1,[0,[1,nil]]],depth(6))
-->(52,'&self',[0,[1,nil]],depth(7))
-->(53,'&self',[1,nil],depth(8))
-->(54,'&self',[1,[0,[1,nil]]],depth(4))
-->(55,'&self',[0,[1,nil]],depth(5))
-->(56,'&self',[1,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
<--(37,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(36,retval([1,nil]))
-->(36,'&self',[-,3,1],depth(16))
<--(36,retval(2))
-->(36,'&self',2,depth(17))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[0,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[0,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[1,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[1,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[1,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(35,retval([1,nil]))
<--(34,retval([1,nil]))
<--(33,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(32,retval([0,[1,nil]]))
-->(32,'&self',[1,[gen,[-,[-,3,1],1]]],depth(11))
-->(33,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(34,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(35,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(36,'&self',[-,[-,3,1],1],depth(15))
<--(36,retval(1))
-->(36,'&self',1,depth(16))
<--(35,retval([>,1,0]))
-->(35,'&self',[>,1,0],depth(15))
<--(35,retval('True'))
-->(35,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(35,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(35,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(36,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(37,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(38,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(39,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(40,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(40,retval(0))
-->(40,'&self',0,depth(21))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(20))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(19))
-->(39,'&self',[0,nil],depth(17))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(14))
-->(42,'&self',[1,[0,nil]],depth(12))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[1,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[1,[0,nil]],depth(9))
-->(47,'&self',[0,nil],depth(10))
-->(48,'&self',[1,[1,[0,nil]]],depth(7))
-->(49,'&self',[1,[0,nil]],depth(8))
-->(50,'&self',[0,nil],depth(9))
-->(51,'&self',[1,[1,[0,nil]]],depth(6))
-->(52,'&self',[1,[0,nil]],depth(7))
-->(53,'&self',[0,nil],depth(8))
-->(54,'&self',[1,[1,[0,nil]]],depth(4))
-->(55,'&self',[1,[0,nil]],depth(5))
-->(56,'&self',[0,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
<--(37,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(36,retval([0,nil]))
-->(36,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(37,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(38,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(39,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(40,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(40,retval(0))
-->(40,'&self',0,depth(21))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(20))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(19))
-->(39,'&self',[1,nil],depth(17))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(14))
-->(42,'&self',[1,[1,nil]],depth(12))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[1,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[1,[1,nil]],depth(9))
-->(47,'&self',[1,nil],depth(10))
-->(48,'&self',[1,[1,[1,nil]]],depth(7))
-->(49,'&self',[1,[1,nil]],depth(8))
-->(50,'&self',[1,nil],depth(9))
-->(51,'&self',[1,[1,[1,nil]]],depth(6))
-->(52,'&self',[1,[1,nil]],depth(7))
-->(53,'&self',[1,nil],depth(8))
-->(54,'&self',[1,[1,[1,nil]]],depth(4))
-->(55,'&self',[1,[1,nil]],depth(5))
-->(56,'&self',[1,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
<--(37,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(36,retval([1,nil]))
-->(36,'&self',[-,3,1],depth(16))
<--(36,retval(2))
-->(36,'&self',2,depth(17))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[1,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[1,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[1,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[1,[0,nil]]],depth(7))
-->(50,'&self',[1,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[1,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[1,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[1,[1,[1,nil]]],depth(7))
-->(50,'&self',[1,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[1,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[1,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(35,retval([1,nil]))
<--(34,retval([1,nil]))
<--(33,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(32,retval([1,[1,nil]]))
-->(32,'&self',[-,3,1],depth(11))
<--(32,retval(2))
-->(32,'&self',2,depth(12))
-->(33,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(34,'&self',[gen,[-,2,1]],depth(12))
-->(35,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(36,'&self',[>,[-,2,1],0],depth(14))
-->(37,'&self',[-,2,1],depth(15))
<--(37,retval(1))
-->(37,'&self',1,depth(16))
<--(36,retval([>,1,0]))
-->(36,'&self',[>,1,0],depth(15))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(36,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(36,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[0,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[0,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[1,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[1,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[1,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(33,retval([0,[1,nil]]))
-->(33,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(34,'&self',[gen,[-,2,1]],depth(12))
-->(35,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(36,'&self',[>,[-,2,1],0],depth(14))
-->(37,'&self',[-,2,1],depth(15))
<--(37,retval(1))
-->(37,'&self',1,depth(16))
<--(36,retval([>,1,0]))
-->(36,'&self',[>,1,0],depth(15))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(36,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(36,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[1,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[1,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[1,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[1,[0,nil]]],depth(7))
-->(50,'&self',[1,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[1,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[1,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[1,[1,[1,nil]]],depth(7))
-->(50,'&self',[1,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[1,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[1,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(33,retval([1,[1,nil]]))
-->(33,'&self',[-,2,1],depth(11))
<--(33,retval(1))
-->(33,'&self',1,depth(12))
-->(34,'&self',[0,[gen,1]],depth(11))
-->(35,'&self',[gen,1],depth(12))
-->(36,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(37,'&self',[>,1,0],depth(14))
<--(37,retval('True'))
-->(37,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(37,retval([[bin],[gen,[-,1,1]]]))
-->(37,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
<--(36,retval([1,nil]))
<--(35,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(34,retval([0,[1,nil]]))
-->(34,'&self',[1,[gen,1]],depth(11))
-->(35,'&self',[gen,1],depth(12))
-->(36,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(37,'&self',[>,1,0],depth(14))
<--(37,retval('True'))
-->(37,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(37,retval([[bin],[gen,[-,1,1]]]))
-->(37,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
<--(36,retval([1,nil]))
<--(35,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(34,retval([1,[1,nil]]))
-->(34,'&self',[gen,1],depth(11))
-->(35,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(36,'&self',[>,1,0],depth(13))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(36,retval([[bin],[gen,[-,1,1]]]))
-->(36,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(37,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,nil]],depth(11))
-->(59,'&self',[0,nil],depth(12))
-->(60,'&self',[1,[0,nil]],depth(11))
-->(61,'&self',[0,nil],depth(12))
-->(62,'&self',[1,[0,nil]],depth(9))
-->(63,'&self',[0,nil],depth(10))
-->(64,'&self',[1,[1,[0,nil]]],depth(7))
-->(65,'&self',[1,[0,nil]],depth(8))
-->(66,'&self',[0,nil],depth(9))
-->(67,'&self',[1,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[1,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[0,nil],depth(11))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(15))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[1,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[1,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[1,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,nil]],depth(11))
-->(59,'&self',[1,nil],depth(12))
-->(60,'&self',[1,[1,nil]],depth(11))
-->(61,'&self',[1,nil],depth(12))
-->(62,'&self',[1,[1,nil]],depth(9))
-->(63,'&self',[1,nil],depth(10))
-->(64,'&self',[1,[1,[1,nil]]],depth(7))
-->(65,'&self',[1,[1,nil]],depth(8))
-->(66,'&self',[1,nil],depth(9))
-->(67,'&self',[1,[1,[1,nil]]],depth(6))
-->(68,'&self',[1,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[1,[1,[1,nil]]],depth(4))
-->(71,'&self',[1,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[1,nil],depth(11))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,1,1],depth(15))
<--(37,retval(0))
-->(37,'&self',0,depth(16))
-->(38,'&self',[0,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(15))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[0,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[0,nil]],depth(11))
-->(60,'&self',[0,nil],depth(12))
-->(61,'&self',[1,[0,nil]],depth(11))
-->(62,'&self',[0,nil],depth(12))
-->(63,'&self',[1,[0,nil]],depth(9))
-->(64,'&self',[0,nil],depth(10))
-->(65,'&self',[1,[1,[0,nil]]],depth(7))
-->(66,'&self',[1,[0,nil]],depth(8))
-->(67,'&self',[0,nil],depth(9))
-->(68,'&self',[1,[1,[0,nil]]],depth(6))
-->(69,'&self',[1,[0,nil]],depth(7))
-->(70,'&self',[0,nil],depth(8))
-->(71,'&self',[1,[1,[0,nil]]],depth(4))
-->(72,'&self',[1,[0,nil]],depth(5))
-->(73,'&self',[0,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[superpose,[]],depth(3))
<--(75,retval(fail))
<--(74,retval(fail))
-->(74,'&self',[0,nil],depth(11))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(15))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[0,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,nil]],depth(11))
-->(60,'&self',[1,nil],depth(12))
-->(61,'&self',[1,[1,nil]],depth(11))
-->(62,'&self',[1,nil],depth(12))
-->(63,'&self',[1,[1,nil]],depth(9))
-->(64,'&self',[1,nil],depth(10))
-->(65,'&self',[1,[1,[1,nil]]],depth(7))
-->(66,'&self',[1,[1,nil]],depth(8))
-->(67,'&self',[1,nil],depth(9))
-->(68,'&self',[1,[1,[1,nil]]],depth(6))
-->(69,'&self',[1,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[1,[1,[1,nil]]],depth(4))
-->(72,'&self',[1,[1,nil]],depth(5))
-->(73,'&self',[1,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[superpose,[]],depth(3))
<--(75,retval(fail))
<--(74,retval(fail))
-->(74,'&self',[1,nil],depth(11))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,nil]],depth(11))
-->(59,'&self',[0,nil],depth(12))
-->(60,'&self',[1,[0,nil]],depth(11))
-->(61,'&self',[0,nil],depth(12))
-->(62,'&self',[1,[0,nil]],depth(9))
-->(63,'&self',[0,nil],depth(10))
-->(64,'&self',[1,[1,[0,nil]]],depth(7))
-->(65,'&self',[1,[0,nil]],depth(8))
-->(66,'&self',[0,nil],depth(9))
-->(67,'&self',[1,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[1,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[0,nil],depth(11))
-->(74,'&self',[1,nil],depth(15))
-->(75,'&self',[1,nil],depth(15))
-->(76,'&self',[1,nil],depth(13))
-->(77,'&self',[0,[1,nil]],depth(11))
-->(78,'&self',[1,nil],depth(12))
-->(79,'&self',[0,[1,nil]],depth(11))
-->(80,'&self',[1,nil],depth(12))
-->(81,'&self',[0,[1,nil]],depth(9))
-->(82,'&self',[1,nil],depth(10))
-->(83,'&self',[1,[0,[1,nil]]],depth(7))
-->(84,'&self',[0,[1,nil]],depth(8))
-->(85,'&self',[1,nil],depth(9))
-->(86,'&self',[1,[0,[1,nil]]],depth(6))
-->(87,'&self',[0,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[1,[0,[1,nil]]],depth(4))
-->(90,'&self',[0,[1,nil]],depth(5))
-->(91,'&self',[1,nil],depth(6))
-->(92,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(93,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(93,retval('False'))
-->(93,'&self',[superpose,[]],depth(3))
<--(93,retval(fail))
<--(92,retval(fail))
-->(92,'&self',[1,[1,nil]],depth(11))
-->(93,'&self',[1,nil],depth(12))
-->(94,'&self',[1,[1,nil]],depth(11))
-->(95,'&self',[1,nil],depth(12))
-->(96,'&self',[1,[1,nil]],depth(9))
-->(97,'&self',[1,nil],depth(10))
-->(98,'&self',[1,[1,[1,nil]]],depth(7))
-->(99,'&self',[1,[1,nil]],depth(8))
-->(100,'&self',[1,nil],depth(9))
-->(101,'&self',[1,[1,[1,nil]]],depth(6))
-->(102,'&self',[1,[1,nil]],depth(7))
-->(103,'&self',[1,nil],depth(8))
-->(104,'&self',[1,[1,[1,nil]]],depth(4))
-->(105,'&self',[1,[1,nil]],depth(5))
-->(106,'&self',[1,nil],depth(6))
-->(107,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(108,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(108,retval('False'))
-->(108,'&self',[superpose,[]],depth(3))
<--(108,retval(fail))
<--(107,retval(fail))
-->(107,'&self',[1,nil],depth(11))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(31,retval([1,[1,nil]]))
<--(30,retval([1,[1,nil]]))
<--(29,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(28,retval([1,[1,[1,nil]]]))
-->(28,'&self',[-,3,1],depth(6))
<--(28,retval(2))
-->(28,'&self',2,depth(7))
-->(29,'&self',[0,[gen,2]],depth(6))
-->(30,'&self',[gen,2],depth(7))
-->(31,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(8))
-->(32,'&self',[>,2,0],depth(9))
<--(32,retval('True'))
-->(32,'&self',[::,[bin],[gen,[-,2,1]]],depth(9))
<--(32,retval([[bin],[gen,[-,2,1]]]))
-->(32,'&self',[[bin],[gen,[-,2,1]]],depth(10))
-->(33,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(34,'&self',[gen,[-,2,1]],depth(12))
-->(35,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(36,'&self',[>,[-,2,1],0],depth(14))
-->(37,'&self',[-,2,1],depth(15))
<--(37,retval(1))
-->(37,'&self',1,depth(16))
<--(36,retval([>,1,0]))
-->(36,'&self',[>,1,0],depth(15))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(36,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(36,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[0,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[0,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[0,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[0,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(33,retval([0,[1,nil]]))
-->(33,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(34,'&self',[gen,[-,2,1]],depth(12))
-->(35,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(36,'&self',[>,[-,2,1],0],depth(14))
-->(37,'&self',[-,2,1],depth(15))
<--(37,retval(1))
-->(37,'&self',1,depth(16))
<--(36,retval([>,1,0]))
-->(36,'&self',[>,1,0],depth(15))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(36,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(36,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[1,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[1,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[1,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[1,[0,nil]]],depth(7))
-->(50,'&self',[1,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[1,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[1,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[0,[1,[1,nil]]],depth(7))
-->(50,'&self',[1,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[0,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(33,retval([1,[1,nil]]))
-->(33,'&self',[-,2,1],depth(11))
<--(33,retval(1))
-->(33,'&self',1,depth(12))
-->(34,'&self',[0,[gen,1]],depth(11))
-->(35,'&self',[gen,1],depth(12))
-->(36,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(37,'&self',[>,1,0],depth(14))
<--(37,retval('True'))
-->(37,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(37,retval([[bin],[gen,[-,1,1]]]))
-->(37,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
<--(36,retval([1,nil]))
<--(35,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(34,retval([0,[1,nil]]))
-->(34,'&self',[1,[gen,1]],depth(11))
-->(35,'&self',[gen,1],depth(12))
-->(36,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(37,'&self',[>,1,0],depth(14))
<--(37,retval('True'))
-->(37,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(37,retval([[bin],[gen,[-,1,1]]]))
-->(37,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[0,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[0,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[0,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[0,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
<--(36,retval([1,nil]))
<--(35,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(34,retval([1,[1,nil]]))
-->(34,'&self',[gen,1],depth(11))
-->(35,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(36,'&self',[>,1,0],depth(13))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(36,retval([[bin],[gen,[-,1,1]]]))
-->(36,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(37,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,nil]],depth(11))
-->(59,'&self',[0,nil],depth(12))
-->(60,'&self',[1,[0,nil]],depth(11))
-->(61,'&self',[0,nil],depth(12))
-->(62,'&self',[1,[0,nil]],depth(9))
-->(63,'&self',[0,nil],depth(10))
-->(64,'&self',[0,[1,[0,nil]]],depth(7))
-->(65,'&self',[1,[0,nil]],depth(8))
-->(66,'&self',[0,nil],depth(9))
-->(67,'&self',[0,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[0,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[0,nil],depth(11))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(15))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[0,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[0,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,nil]],depth(11))
-->(59,'&self',[1,nil],depth(12))
-->(60,'&self',[1,[1,nil]],depth(11))
-->(61,'&self',[1,nil],depth(12))
-->(62,'&self',[1,[1,nil]],depth(9))
-->(63,'&self',[1,nil],depth(10))
-->(64,'&self',[0,[1,[1,nil]]],depth(7))
-->(65,'&self',[1,[1,nil]],depth(8))
-->(66,'&self',[1,nil],depth(9))
-->(67,'&self',[0,[1,[1,nil]]],depth(6))
-->(68,'&self',[1,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[0,[1,[1,nil]]],depth(4))
-->(71,'&self',[1,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[1,nil],depth(11))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,1,1],depth(15))
<--(37,retval(0))
-->(37,'&self',0,depth(16))
-->(38,'&self',[0,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(15))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[0,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[0,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[0,nil]],depth(11))
-->(60,'&self',[0,nil],depth(12))
-->(61,'&self',[1,[0,nil]],depth(11))
-->(62,'&self',[0,nil],depth(12))
-->(63,'&self',[1,[0,nil]],depth(9))
-->(64,'&self',[0,nil],depth(10))
-->(65,'&self',[0,[1,[0,nil]]],depth(7))
-->(66,'&self',[1,[0,nil]],depth(8))
-->(67,'&self',[0,nil],depth(9))
-->(68,'&self',[0,[1,[0,nil]]],depth(6))
-->(69,'&self',[1,[0,nil]],depth(7))
-->(70,'&self',[0,nil],depth(8))
-->(71,'&self',[0,[1,[0,nil]]],depth(4))
-->(72,'&self',[1,[0,nil]],depth(5))
-->(73,'&self',[0,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[superpose,[]],depth(3))
<--(75,retval(fail))
<--(74,retval(fail))
-->(74,'&self',[0,nil],depth(11))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(15))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[0,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[0,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,nil]],depth(11))
-->(60,'&self',[1,nil],depth(12))
-->(61,'&self',[1,[1,nil]],depth(11))
-->(62,'&self',[1,nil],depth(12))
-->(63,'&self',[1,[1,nil]],depth(9))
-->(64,'&self',[1,nil],depth(10))
-->(65,'&self',[0,[1,[1,nil]]],depth(7))
-->(66,'&self',[1,[1,nil]],depth(8))
-->(67,'&self',[1,nil],depth(9))
-->(68,'&self',[0,[1,[1,nil]]],depth(6))
-->(69,'&self',[1,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[0,[1,[1,nil]]],depth(4))
-->(72,'&self',[1,[1,nil]],depth(5))
-->(73,'&self',[1,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[superpose,[]],depth(3))
<--(75,retval(fail))
<--(74,retval(fail))
-->(74,'&self',[1,nil],depth(11))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[0,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,nil]],depth(11))
-->(59,'&self',[0,nil],depth(12))
-->(60,'&self',[1,[0,nil]],depth(11))
-->(61,'&self',[0,nil],depth(12))
-->(62,'&self',[1,[0,nil]],depth(9))
-->(63,'&self',[0,nil],depth(10))
-->(64,'&self',[0,[1,[0,nil]]],depth(7))
-->(65,'&self',[1,[0,nil]],depth(8))
-->(66,'&self',[0,nil],depth(9))
-->(67,'&self',[0,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[0,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[0,nil],depth(11))
-->(74,'&self',[1,nil],depth(15))
-->(75,'&self',[1,nil],depth(15))
-->(76,'&self',[1,nil],depth(13))
-->(77,'&self',[0,[1,nil]],depth(11))
-->(78,'&self',[1,nil],depth(12))
-->(79,'&self',[0,[1,nil]],depth(11))
-->(80,'&self',[1,nil],depth(12))
-->(81,'&self',[0,[1,nil]],depth(9))
-->(82,'&self',[1,nil],depth(10))
-->(83,'&self',[0,[0,[1,nil]]],depth(7))
-->(84,'&self',[0,[1,nil]],depth(8))
-->(85,'&self',[1,nil],depth(9))
-->(86,'&self',[0,[0,[1,nil]]],depth(6))
-->(87,'&self',[0,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[0,[0,[1,nil]]],depth(4))
-->(90,'&self',[0,[1,nil]],depth(5))
-->(91,'&self',[1,nil],depth(6))
-->(92,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(93,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(93,retval('False'))
-->(93,'&self',[superpose,[]],depth(3))
<--(93,retval(fail))
<--(92,retval(fail))
-->(92,'&self',[1,[1,nil]],depth(11))
-->(93,'&self',[1,nil],depth(12))
-->(94,'&self',[1,[1,nil]],depth(11))
-->(95,'&self',[1,nil],depth(12))
-->(96,'&self',[1,[1,nil]],depth(9))
-->(97,'&self',[1,nil],depth(10))
-->(98,'&self',[0,[1,[1,nil]]],depth(7))
-->(99,'&self',[1,[1,nil]],depth(8))
-->(100,'&self',[1,nil],depth(9))
-->(101,'&self',[0,[1,[1,nil]]],depth(6))
-->(102,'&self',[1,[1,nil]],depth(7))
-->(103,'&self',[1,nil],depth(8))
-->(104,'&self',[0,[1,[1,nil]]],depth(4))
-->(105,'&self',[1,[1,nil]],depth(5))
-->(106,'&self',[1,nil],depth(6))
-->(107,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(108,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(108,retval('False'))
-->(108,'&self',[superpose,[]],depth(3))
<--(108,retval(fail))
<--(107,retval(fail))
-->(107,'&self',[1,nil],depth(11))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(32,retval([1,[1,nil]]))
<--(31,retval([1,[1,nil]]))
<--(30,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(29,retval([0,[1,[1,nil]]]))
-->(29,'&self',[1,[gen,2]],depth(6))
-->(30,'&self',[gen,2],depth(7))
-->(31,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(8))
-->(32,'&self',[>,2,0],depth(9))
<--(32,retval('True'))
-->(32,'&self',[::,[bin],[gen,[-,2,1]]],depth(9))
<--(32,retval([[bin],[gen,[-,2,1]]]))
-->(32,'&self',[[bin],[gen,[-,2,1]]],depth(10))
-->(33,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(34,'&self',[gen,[-,2,1]],depth(12))
-->(35,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(36,'&self',[>,[-,2,1],0],depth(14))
-->(37,'&self',[-,2,1],depth(15))
<--(37,retval(1))
-->(37,'&self',1,depth(16))
<--(36,retval([>,1,0]))
-->(36,'&self',[>,1,0],depth(15))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(36,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(36,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[0,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[0,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[1,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[1,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[1,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(33,retval([0,[1,nil]]))
-->(33,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(34,'&self',[gen,[-,2,1]],depth(12))
-->(35,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(36,'&self',[>,[-,2,1],0],depth(14))
-->(37,'&self',[-,2,1],depth(15))
<--(37,retval(1))
-->(37,'&self',1,depth(16))
<--(36,retval([>,1,0]))
-->(36,'&self',[>,1,0],depth(15))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(36,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(36,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[0,nil],depth(17))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(14))
-->(43,'&self',[1,[0,nil]],depth(12))
-->(44,'&self',[0,nil],depth(13))
-->(45,'&self',[1,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[1,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[1,[0,nil]]],depth(7))
-->(50,'&self',[1,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(38,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(39,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(40,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(41,'&self',[-,[-,2,1],1],depth(20))
<--(41,retval(0))
-->(41,'&self',0,depth(21))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(20))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(19))
-->(40,'&self',[1,nil],depth(17))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(14))
-->(43,'&self',[1,[1,nil]],depth(12))
-->(44,'&self',[1,nil],depth(13))
-->(45,'&self',[1,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[1,[1,[1,nil]]],depth(7))
-->(50,'&self',[1,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[1,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[1,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
<--(38,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,2,1],depth(16))
<--(37,retval(1))
-->(37,'&self',1,depth(17))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(33,retval([1,[1,nil]]))
-->(33,'&self',[-,2,1],depth(11))
<--(33,retval(1))
-->(33,'&self',1,depth(12))
-->(34,'&self',[0,[gen,1]],depth(11))
-->(35,'&self',[gen,1],depth(12))
-->(36,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(37,'&self',[>,1,0],depth(14))
<--(37,retval('True'))
-->(37,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(37,retval([[bin],[gen,[-,1,1]]]))
-->(37,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[0,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[0,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[0,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[0,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[0,[0,nil]]],depth(7))
-->(52,'&self',[0,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[0,[0,nil]]],depth(6))
-->(55,'&self',[0,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[0,[0,nil]]],depth(4))
-->(58,'&self',[0,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[0,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[0,[1,nil]]],depth(7))
-->(52,'&self',[0,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[0,[1,nil]]],depth(6))
-->(55,'&self',[0,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[0,[1,nil]]],depth(4))
-->(58,'&self',[0,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[0,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[0,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[0,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[0,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[0,[1,nil]]],depth(7))
-->(69,'&self',[0,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
<--(36,retval([1,nil]))
<--(35,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(34,retval([0,[1,nil]]))
-->(34,'&self',[1,[gen,1]],depth(11))
-->(35,'&self',[gen,1],depth(12))
-->(36,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(37,'&self',[>,1,0],depth(14))
<--(37,retval('True'))
-->(37,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(37,retval([[bin],[gen,[-,1,1]]]))
-->(37,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(38,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[0,nil],depth(17))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(39,'&self',[gen,[-,1,1]],depth(17))
-->(40,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(41,'&self',[>,[-,1,1],0],depth(19))
-->(42,'&self',[-,1,1],depth(20))
<--(42,retval(0))
-->(42,'&self',0,depth(21))
<--(41,retval([>,0,0]))
-->(41,'&self',[>,0,0],depth(20))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(19))
-->(41,'&self',[1,nil],depth(17))
-->(42,'&self',[1,nil],depth(16))
-->(43,'&self',[1,nil],depth(14))
-->(44,'&self',[1,[1,nil]],depth(12))
-->(45,'&self',[1,nil],depth(13))
-->(46,'&self',[1,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[1,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[1,[1,nil]]],depth(7))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
<--(39,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[-,1,1],depth(16))
<--(38,retval(0))
-->(38,'&self',0,depth(17))
-->(39,'&self',[0,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[0,nil],depth(17))
-->(43,'&self',[0,nil],depth(16))
-->(44,'&self',[0,nil],depth(14))
-->(45,'&self',[1,[0,nil]],depth(12))
-->(46,'&self',[0,nil],depth(13))
-->(47,'&self',[1,[0,nil]],depth(11))
-->(48,'&self',[0,nil],depth(12))
-->(49,'&self',[1,[0,nil]],depth(9))
-->(50,'&self',[0,nil],depth(10))
-->(51,'&self',[1,[1,[0,nil]]],depth(7))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[1,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[1,[1,[0,nil]]],depth(4))
-->(58,'&self',[1,[0,nil]],depth(5))
-->(59,'&self',[0,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([0,nil]))
-->(39,'&self',[1,[gen,0]],depth(16))
-->(40,'&self',[gen,0],depth(17))
-->(41,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(42,'&self',[>,0,0],depth(19))
<--(42,retval('False'))
<--(41,retval(nil))
-->(41,'&self',nil,depth(19))
-->(42,'&self',[1,nil],depth(17))
-->(43,'&self',[1,nil],depth(16))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,[1,nil]],depth(12))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,[1,nil]]],depth(7))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[1,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[1,[1,[1,nil]]],depth(4))
-->(58,'&self',[1,[1,nil]],depth(5))
-->(59,'&self',[1,nil],depth(6))
-->(60,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(61,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(61,retval('False'))
-->(61,'&self',[superpose,[]],depth(3))
<--(61,retval(fail))
<--(60,retval(fail))
<--(40,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(39,retval([1,nil]))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(16))
-->(43,'&self',[0,nil],depth(14))
-->(44,'&self',[1,[0,nil]],depth(12))
-->(45,'&self',[0,nil],depth(13))
-->(46,'&self',[1,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[1,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[1,[0,nil]]],depth(7))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,nil],depth(16))
-->(60,'&self',[1,nil],depth(16))
-->(61,'&self',[1,nil],depth(14))
-->(62,'&self',[1,[1,nil]],depth(12))
-->(63,'&self',[1,nil],depth(13))
-->(64,'&self',[1,[1,nil]],depth(11))
-->(65,'&self',[1,nil],depth(12))
-->(66,'&self',[1,[1,nil]],depth(9))
-->(67,'&self',[1,nil],depth(10))
-->(68,'&self',[1,[1,[1,nil]]],depth(7))
-->(69,'&self',[1,[1,nil]],depth(8))
-->(70,'&self',[1,nil],depth(9))
-->(71,'&self',[1,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[superpose,[]],depth(3))
<--(78,retval(fail))
<--(77,retval(fail))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
<--(36,retval([1,nil]))
<--(35,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(34,retval([1,[1,nil]]))
-->(34,'&self',[gen,1],depth(11))
-->(35,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(36,'&self',[>,1,0],depth(13))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(36,retval([[bin],[gen,[-,1,1]]]))
-->(36,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(37,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,nil]],depth(11))
-->(59,'&self',[0,nil],depth(12))
-->(60,'&self',[1,[0,nil]],depth(11))
-->(61,'&self',[0,nil],depth(12))
-->(62,'&self',[1,[0,nil]],depth(9))
-->(63,'&self',[0,nil],depth(10))
-->(64,'&self',[1,[1,[0,nil]]],depth(7))
-->(65,'&self',[1,[0,nil]],depth(8))
-->(66,'&self',[0,nil],depth(9))
-->(67,'&self',[1,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[1,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[0,nil],depth(11))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(15))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(11))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(9))
-->(48,'&self',[1,nil],depth(10))
-->(49,'&self',[1,[0,[1,nil]]],depth(7))
-->(50,'&self',[0,[1,nil]],depth(8))
-->(51,'&self',[1,nil],depth(9))
-->(52,'&self',[1,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[1,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,nil]],depth(11))
-->(59,'&self',[1,nil],depth(12))
-->(60,'&self',[1,[1,nil]],depth(11))
-->(61,'&self',[1,nil],depth(12))
-->(62,'&self',[1,[1,nil]],depth(9))
-->(63,'&self',[1,nil],depth(10))
-->(64,'&self',[1,[1,[1,nil]]],depth(7))
-->(65,'&self',[1,[1,nil]],depth(8))
-->(66,'&self',[1,nil],depth(9))
-->(67,'&self',[1,[1,[1,nil]]],depth(6))
-->(68,'&self',[1,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[1,[1,[1,nil]]],depth(4))
-->(71,'&self',[1,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[1,nil],depth(11))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,1,1],depth(15))
<--(37,retval(0))
-->(37,'&self',0,depth(16))
-->(38,'&self',[0,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(15))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[0,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[0,[0,nil]],depth(11))
-->(47,'&self',[0,nil],depth(12))
-->(48,'&self',[0,[0,nil]],depth(9))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,[0,[0,nil]]],depth(7))
-->(51,'&self',[0,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[1,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[1,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[0,nil]],depth(11))
-->(60,'&self',[0,nil],depth(12))
-->(61,'&self',[1,[0,nil]],depth(11))
-->(62,'&self',[0,nil],depth(12))
-->(63,'&self',[1,[0,nil]],depth(9))
-->(64,'&self',[0,nil],depth(10))
-->(65,'&self',[1,[1,[0,nil]]],depth(7))
-->(66,'&self',[1,[0,nil]],depth(8))
-->(67,'&self',[0,nil],depth(9))
-->(68,'&self',[1,[1,[0,nil]]],depth(6))
-->(69,'&self',[1,[0,nil]],depth(7))
-->(70,'&self',[0,nil],depth(8))
-->(71,'&self',[1,[1,[0,nil]]],depth(4))
-->(72,'&self',[1,[0,nil]],depth(5))
-->(73,'&self',[0,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[superpose,[]],depth(3))
<--(75,retval(fail))
<--(74,retval(fail))
-->(74,'&self',[0,nil],depth(11))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(15))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[0,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[0,[1,nil]],depth(11))
-->(47,'&self',[1,nil],depth(12))
-->(48,'&self',[0,[1,nil]],depth(9))
-->(49,'&self',[1,nil],depth(10))
-->(50,'&self',[1,[0,[1,nil]]],depth(7))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[1,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[1,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,nil]],depth(11))
-->(60,'&self',[1,nil],depth(12))
-->(61,'&self',[1,[1,nil]],depth(11))
-->(62,'&self',[1,nil],depth(12))
-->(63,'&self',[1,[1,nil]],depth(9))
-->(64,'&self',[1,nil],depth(10))
-->(65,'&self',[1,[1,[1,nil]]],depth(7))
-->(66,'&self',[1,[1,nil]],depth(8))
-->(67,'&self',[1,nil],depth(9))
-->(68,'&self',[1,[1,[1,nil]]],depth(6))
-->(69,'&self',[1,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[1,[1,[1,nil]]],depth(4))
-->(72,'&self',[1,[1,nil]],depth(5))
-->(73,'&self',[1,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[superpose,[]],depth(3))
<--(75,retval(fail))
<--(74,retval(fail))
-->(74,'&self',[1,nil],depth(11))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(11))
-->(46,'&self',[0,nil],depth(12))
-->(47,'&self',[0,[0,nil]],depth(9))
-->(48,'&self',[0,nil],depth(10))
-->(49,'&self',[1,[0,[0,nil]]],depth(7))
-->(50,'&self',[0,[0,nil]],depth(8))
-->(51,'&self',[0,nil],depth(9))
-->(52,'&self',[1,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[1,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,nil]],depth(11))
-->(59,'&self',[0,nil],depth(12))
-->(60,'&self',[1,[0,nil]],depth(11))
-->(61,'&self',[0,nil],depth(12))
-->(62,'&self',[1,[0,nil]],depth(9))
-->(63,'&self',[0,nil],depth(10))
-->(64,'&self',[1,[1,[0,nil]]],depth(7))
-->(65,'&self',[1,[0,nil]],depth(8))
-->(66,'&self',[0,nil],depth(9))
-->(67,'&self',[1,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[1,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[superpose,[]],depth(3))
<--(74,retval(fail))
<--(73,retval(fail))
-->(73,'&self',[0,nil],depth(11))
-->(74,'&self',[1,nil],depth(15))
-->(75,'&self',[1,nil],depth(15))
-->(76,'&self',[1,nil],depth(13))
-->(77,'&self',[0,[1,nil]],depth(11))
-->(78,'&self',[1,nil],depth(12))
-->(79,'&self',[0,[1,nil]],depth(11))
-->(80,'&self',[1,nil],depth(12))
-->(81,'&self',[0,[1,nil]],depth(9))
-->(82,'&self',[1,nil],depth(10))
-->(83,'&self',[1,[0,[1,nil]]],depth(7))
-->(84,'&self',[0,[1,nil]],depth(8))
-->(85,'&self',[1,nil],depth(9))
-->(86,'&self',[1,[0,[1,nil]]],depth(6))
-->(87,'&self',[0,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[1,[0,[1,nil]]],depth(4))
-->(90,'&self',[0,[1,nil]],depth(5))
-->(91,'&self',[1,nil],depth(6))
-->(92,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(93,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(93,retval('False'))
-->(93,'&self',[superpose,[]],depth(3))
<--(93,retval(fail))
<--(92,retval(fail))
-->(92,'&self',[1,[1,nil]],depth(11))
-->(93,'&self',[1,nil],depth(12))
-->(94,'&self',[1,[1,nil]],depth(11))
-->(95,'&self',[1,nil],depth(12))
-->(96,'&self',[1,[1,nil]],depth(9))
-->(97,'&self',[1,nil],depth(10))
-->(98,'&self',[1,[1,[1,nil]]],depth(7))
-->(99,'&self',[1,[1,nil]],depth(8))
-->(100,'&self',[1,nil],depth(9))
-->(101,'&self',[1,[1,[1,nil]]],depth(6))
-->(102,'&self',[1,[1,nil]],depth(7))
-->(103,'&self',[1,nil],depth(8))
-->(104,'&self',[1,[1,[1,nil]]],depth(4))
-->(105,'&self',[1,[1,nil]],depth(5))
-->(106,'&self',[1,nil],depth(6))
-->(107,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(108,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(108,retval('False'))
-->(108,'&self',[superpose,[]],depth(3))
<--(108,retval(fail))
<--(107,retval(fail))
-->(107,'&self',[1,nil],depth(11))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(32,retval([1,[1,nil]]))
<--(31,retval([1,[1,nil]]))
<--(30,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(29,retval([1,[1,[1,nil]]]))
-->(29,'&self',[gen,2],depth(6))
-->(30,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(7))
-->(31,'&self',[>,2,0],depth(8))
<--(31,retval('True'))
-->(31,'&self',[::,[bin],[gen,[-,2,1]]],depth(8))
<--(31,retval([[bin],[gen,[-,2,1]]]))
-->(31,'&self',[[bin],[gen,[-,2,1]]],depth(9))
-->(32,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(33,'&self',[gen,[-,2,1]],depth(11))
-->(34,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(35,'&self',[>,[-,2,1],0],depth(13))
-->(36,'&self',[-,2,1],depth(14))
<--(36,retval(1))
-->(36,'&self',1,depth(15))
<--(35,retval([>,1,0]))
-->(35,'&self',[>,1,0],depth(14))
<--(35,retval('True'))
-->(35,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(35,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(35,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(36,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(38,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(39,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(40,'&self',[-,[-,2,1],1],depth(19))
<--(40,retval(0))
-->(40,'&self',0,depth(20))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(19))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(18))
-->(39,'&self',[0,nil],depth(16))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(13))
-->(42,'&self',[0,[0,nil]],depth(11))
-->(43,'&self',[0,nil],depth(12))
-->(44,'&self',[0,[0,nil]],depth(10))
-->(45,'&self',[0,nil],depth(11))
-->(46,'&self',[0,[0,nil]],depth(8))
-->(47,'&self',[0,nil],depth(9))
-->(48,'&self',[0,[0,[0,nil]]],depth(6))
-->(49,'&self',[0,[0,nil]],depth(7))
-->(50,'&self',[0,nil],depth(8))
-->(51,'&self',[0,[0,[0,nil]]],depth(6))
-->(52,'&self',[0,[0,nil]],depth(7))
-->(53,'&self',[0,nil],depth(8))
-->(54,'&self',[0,[0,[0,nil]]],depth(4))
-->(55,'&self',[0,[0,nil]],depth(5))
-->(56,'&self',[0,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
-->(57,'&self',[1,[0,[0,nil]]],depth(6))
-->(58,'&self',[0,[0,nil]],depth(7))
-->(59,'&self',[0,nil],depth(8))
-->(60,'&self',[1,[0,[0,nil]]],depth(6))
-->(61,'&self',[0,[0,nil]],depth(7))
-->(62,'&self',[0,nil],depth(8))
-->(63,'&self',[1,[0,[0,nil]]],depth(4))
-->(64,'&self',[0,[0,nil]],depth(5))
-->(65,'&self',[0,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[superpose,[]],depth(3))
<--(67,retval(fail))
<--(66,retval(fail))
-->(66,'&self',[0,nil],depth(6))
<--(37,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(36,retval([0,nil]))
-->(36,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(38,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(39,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(40,'&self',[-,[-,2,1],1],depth(19))
<--(40,retval(0))
-->(40,'&self',0,depth(20))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(19))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(18))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(15))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(10))
-->(45,'&self',[1,nil],depth(11))
-->(46,'&self',[0,[1,nil]],depth(8))
-->(47,'&self',[1,nil],depth(9))
-->(48,'&self',[0,[0,[1,nil]]],depth(6))
-->(49,'&self',[0,[1,nil]],depth(7))
-->(50,'&self',[1,nil],depth(8))
-->(51,'&self',[0,[0,[1,nil]]],depth(6))
-->(52,'&self',[0,[1,nil]],depth(7))
-->(53,'&self',[1,nil],depth(8))
-->(54,'&self',[0,[0,[1,nil]]],depth(4))
-->(55,'&self',[0,[1,nil]],depth(5))
-->(56,'&self',[1,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
-->(57,'&self',[1,[0,[1,nil]]],depth(6))
-->(58,'&self',[0,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[1,[0,[1,nil]]],depth(6))
-->(61,'&self',[0,[1,nil]],depth(7))
-->(62,'&self',[1,nil],depth(8))
-->(63,'&self',[1,[0,[1,nil]]],depth(4))
-->(64,'&self',[0,[1,nil]],depth(5))
-->(65,'&self',[1,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[superpose,[]],depth(3))
<--(67,retval(fail))
<--(66,retval(fail))
-->(66,'&self',[1,nil],depth(6))
<--(37,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(36,retval([1,nil]))
-->(36,'&self',[-,2,1],depth(15))
<--(36,retval(1))
-->(36,'&self',1,depth(16))
-->(37,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[0,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[0,[0,nil]]],depth(6))
-->(50,'&self',[0,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,[0,nil]]],depth(6))
-->(59,'&self',[0,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[0,[0,nil]]],depth(6))
-->(62,'&self',[0,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[0,[0,nil]]],depth(4))
-->(65,'&self',[0,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(15))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(10))
-->(46,'&self',[1,nil],depth(11))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,[1,nil]]],depth(6))
-->(59,'&self',[0,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[1,[0,[1,nil]]],depth(6))
-->(62,'&self',[0,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[1,[0,[1,nil]]],depth(4))
-->(65,'&self',[0,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[1,nil],depth(6))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,1,1],depth(15))
<--(37,retval(0))
-->(37,'&self',0,depth(16))
-->(38,'&self',[0,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(15))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[0,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[0,[0,nil]],depth(10))
-->(47,'&self',[0,nil],depth(11))
-->(48,'&self',[0,[0,nil]],depth(8))
-->(49,'&self',[0,nil],depth(9))
-->(50,'&self',[0,[0,[0,nil]]],depth(6))
-->(51,'&self',[0,[0,nil]],depth(7))
-->(52,'&self',[0,nil],depth(8))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[0,[0,nil]]],depth(6))
-->(60,'&self',[0,[0,nil]],depth(7))
-->(61,'&self',[0,nil],depth(8))
-->(62,'&self',[1,[0,[0,nil]]],depth(6))
-->(63,'&self',[0,[0,nil]],depth(7))
-->(64,'&self',[0,nil],depth(8))
-->(65,'&self',[1,[0,[0,nil]]],depth(4))
-->(66,'&self',[0,[0,nil]],depth(5))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[0,nil],depth(6))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(15))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[0,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[0,[1,nil]],depth(10))
-->(47,'&self',[1,nil],depth(11))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[0,[1,nil]]],depth(6))
-->(63,'&self',[0,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[0,[1,nil]]],depth(4))
-->(66,'&self',[0,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,nil],depth(6))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[0,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[0,[0,nil]]],depth(6))
-->(50,'&self',[0,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,[0,nil]]],depth(6))
-->(59,'&self',[0,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[0,[0,nil]]],depth(6))
-->(62,'&self',[0,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[0,[0,nil]]],depth(4))
-->(65,'&self',[0,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[1,nil],depth(15))
-->(69,'&self',[1,nil],depth(15))
-->(70,'&self',[1,nil],depth(13))
-->(71,'&self',[0,[1,nil]],depth(11))
-->(72,'&self',[1,nil],depth(12))
-->(73,'&self',[0,[1,nil]],depth(10))
-->(74,'&self',[1,nil],depth(11))
-->(75,'&self',[0,[1,nil]],depth(8))
-->(76,'&self',[1,nil],depth(9))
-->(77,'&self',[0,[0,[1,nil]]],depth(6))
-->(78,'&self',[0,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[0,[0,[1,nil]]],depth(6))
-->(81,'&self',[0,[1,nil]],depth(7))
-->(82,'&self',[1,nil],depth(8))
-->(83,'&self',[0,[0,[1,nil]]],depth(4))
-->(84,'&self',[0,[1,nil]],depth(5))
-->(85,'&self',[1,nil],depth(6))
-->(86,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(87,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(87,retval('False'))
-->(87,'&self',[superpose,[]],depth(3))
<--(87,retval(fail))
<--(86,retval(fail))
-->(86,'&self',[1,[0,[1,nil]]],depth(6))
-->(87,'&self',[0,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[1,[0,[1,nil]]],depth(6))
-->(90,'&self',[0,[1,nil]],depth(7))
-->(91,'&self',[1,nil],depth(8))
-->(92,'&self',[1,[0,[1,nil]]],depth(4))
-->(93,'&self',[0,[1,nil]],depth(5))
-->(94,'&self',[1,nil],depth(6))
-->(95,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(96,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(96,retval('False'))
-->(96,'&self',[superpose,[]],depth(3))
<--(96,retval(fail))
<--(95,retval(fail))
-->(95,'&self',[1,nil],depth(6))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(35,retval([1,nil]))
<--(34,retval([1,nil]))
<--(33,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(32,retval([0,[1,nil]]))
-->(32,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(33,'&self',[gen,[-,2,1]],depth(11))
-->(34,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(35,'&self',[>,[-,2,1],0],depth(13))
-->(36,'&self',[-,2,1],depth(14))
<--(36,retval(1))
-->(36,'&self',1,depth(15))
<--(35,retval([>,1,0]))
-->(35,'&self',[>,1,0],depth(14))
<--(35,retval('True'))
-->(35,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(35,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(35,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(36,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(38,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(39,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(40,'&self',[-,[-,2,1],1],depth(19))
<--(40,retval(0))
-->(40,'&self',0,depth(20))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(19))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(18))
-->(39,'&self',[0,nil],depth(16))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(13))
-->(42,'&self',[1,[0,nil]],depth(11))
-->(43,'&self',[0,nil],depth(12))
-->(44,'&self',[1,[0,nil]],depth(10))
-->(45,'&self',[0,nil],depth(11))
-->(46,'&self',[1,[0,nil]],depth(8))
-->(47,'&self',[0,nil],depth(9))
-->(48,'&self',[0,[1,[0,nil]]],depth(6))
-->(49,'&self',[1,[0,nil]],depth(7))
-->(50,'&self',[0,nil],depth(8))
-->(51,'&self',[0,[1,[0,nil]]],depth(6))
-->(52,'&self',[1,[0,nil]],depth(7))
-->(53,'&self',[0,nil],depth(8))
-->(54,'&self',[0,[1,[0,nil]]],depth(4))
-->(55,'&self',[1,[0,nil]],depth(5))
-->(56,'&self',[0,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
-->(57,'&self',[1,[1,[0,nil]]],depth(6))
-->(58,'&self',[1,[0,nil]],depth(7))
-->(59,'&self',[0,nil],depth(8))
-->(60,'&self',[1,[1,[0,nil]]],depth(6))
-->(61,'&self',[1,[0,nil]],depth(7))
-->(62,'&self',[0,nil],depth(8))
-->(63,'&self',[1,[1,[0,nil]]],depth(4))
-->(64,'&self',[1,[0,nil]],depth(5))
-->(65,'&self',[0,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[superpose,[]],depth(3))
<--(67,retval(fail))
<--(66,retval(fail))
-->(66,'&self',[0,nil],depth(6))
<--(37,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(36,retval([0,nil]))
-->(36,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(37,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(38,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(39,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(40,'&self',[-,[-,2,1],1],depth(19))
<--(40,retval(0))
-->(40,'&self',0,depth(20))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(19))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(18))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(15))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(10))
-->(45,'&self',[1,nil],depth(11))
-->(46,'&self',[1,[1,nil]],depth(8))
-->(47,'&self',[1,nil],depth(9))
-->(48,'&self',[0,[1,[1,nil]]],depth(6))
-->(49,'&self',[1,[1,nil]],depth(7))
-->(50,'&self',[1,nil],depth(8))
-->(51,'&self',[0,[1,[1,nil]]],depth(6))
-->(52,'&self',[1,[1,nil]],depth(7))
-->(53,'&self',[1,nil],depth(8))
-->(54,'&self',[0,[1,[1,nil]]],depth(4))
-->(55,'&self',[1,[1,nil]],depth(5))
-->(56,'&self',[1,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
-->(57,'&self',[1,[1,[1,nil]]],depth(6))
-->(58,'&self',[1,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[1,[1,[1,nil]]],depth(6))
-->(61,'&self',[1,[1,nil]],depth(7))
-->(62,'&self',[1,nil],depth(8))
-->(63,'&self',[1,[1,[1,nil]]],depth(4))
-->(64,'&self',[1,[1,nil]],depth(5))
-->(65,'&self',[1,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[superpose,[]],depth(3))
<--(67,retval(fail))
<--(66,retval(fail))
-->(66,'&self',[1,nil],depth(6))
<--(37,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(36,retval([1,nil]))
-->(36,'&self',[-,2,1],depth(15))
<--(36,retval(1))
-->(36,'&self',1,depth(16))
-->(37,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[1,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[1,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[1,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[1,[0,nil]]],depth(6))
-->(50,'&self',[1,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[0,nil]]],depth(6))
-->(59,'&self',[1,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[1,[0,nil]]],depth(6))
-->(62,'&self',[1,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[1,[0,nil]]],depth(4))
-->(65,'&self',[1,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(15))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(10))
-->(46,'&self',[1,nil],depth(11))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[1,nil]]],depth(6))
-->(59,'&self',[1,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[1,[1,[1,nil]]],depth(6))
-->(62,'&self',[1,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[1,[1,[1,nil]]],depth(4))
-->(65,'&self',[1,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[1,nil],depth(6))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,1,1],depth(15))
<--(37,retval(0))
-->(37,'&self',0,depth(16))
-->(38,'&self',[0,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(15))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[1,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[1,[0,nil]],depth(10))
-->(47,'&self',[0,nil],depth(11))
-->(48,'&self',[1,[0,nil]],depth(8))
-->(49,'&self',[0,nil],depth(9))
-->(50,'&self',[0,[1,[0,nil]]],depth(6))
-->(51,'&self',[1,[0,nil]],depth(7))
-->(52,'&self',[0,nil],depth(8))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,[0,nil]]],depth(6))
-->(60,'&self',[1,[0,nil]],depth(7))
-->(61,'&self',[0,nil],depth(8))
-->(62,'&self',[1,[1,[0,nil]]],depth(6))
-->(63,'&self',[1,[0,nil]],depth(7))
-->(64,'&self',[0,nil],depth(8))
-->(65,'&self',[1,[1,[0,nil]]],depth(4))
-->(66,'&self',[1,[0,nil]],depth(5))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[0,nil],depth(6))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(15))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[1,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[1,[1,nil]],depth(10))
-->(47,'&self',[1,nil],depth(11))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,[1,nil]]],depth(6))
-->(60,'&self',[1,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[1,[1,nil]]],depth(6))
-->(63,'&self',[1,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[1,[1,nil]]],depth(4))
-->(66,'&self',[1,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,nil],depth(6))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[1,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[1,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[1,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[1,[0,nil]]],depth(6))
-->(50,'&self',[1,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[0,nil]]],depth(6))
-->(59,'&self',[1,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[1,[0,nil]]],depth(6))
-->(62,'&self',[1,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[1,[0,nil]]],depth(4))
-->(65,'&self',[1,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[1,nil],depth(15))
-->(69,'&self',[1,nil],depth(15))
-->(70,'&self',[1,nil],depth(13))
-->(71,'&self',[1,[1,nil]],depth(11))
-->(72,'&self',[1,nil],depth(12))
-->(73,'&self',[1,[1,nil]],depth(10))
-->(74,'&self',[1,nil],depth(11))
-->(75,'&self',[1,[1,nil]],depth(8))
-->(76,'&self',[1,nil],depth(9))
-->(77,'&self',[0,[1,[1,nil]]],depth(6))
-->(78,'&self',[1,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[0,[1,[1,nil]]],depth(6))
-->(81,'&self',[1,[1,nil]],depth(7))
-->(82,'&self',[1,nil],depth(8))
-->(83,'&self',[0,[1,[1,nil]]],depth(4))
-->(84,'&self',[1,[1,nil]],depth(5))
-->(85,'&self',[1,nil],depth(6))
-->(86,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(87,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(87,retval('False'))
-->(87,'&self',[superpose,[]],depth(3))
<--(87,retval(fail))
<--(86,retval(fail))
-->(86,'&self',[1,[1,[1,nil]]],depth(6))
-->(87,'&self',[1,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[1,[1,[1,nil]]],depth(6))
-->(90,'&self',[1,[1,nil]],depth(7))
-->(91,'&self',[1,nil],depth(8))
-->(92,'&self',[1,[1,[1,nil]]],depth(4))
-->(93,'&self',[1,[1,nil]],depth(5))
-->(94,'&self',[1,nil],depth(6))
-->(95,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(96,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(96,retval('False'))
-->(96,'&self',[superpose,[]],depth(3))
<--(96,retval(fail))
<--(95,retval(fail))
-->(95,'&self',[1,nil],depth(6))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(35,retval([1,nil]))
<--(34,retval([1,nil]))
<--(33,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(32,retval([1,[1,nil]]))
-->(32,'&self',[-,2,1],depth(10))
<--(32,retval(1))
-->(32,'&self',1,depth(11))
-->(33,'&self',[0,[gen,1]],depth(10))
-->(34,'&self',[gen,1],depth(11))
-->(35,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(36,'&self',[>,1,0],depth(13))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(36,retval([[bin],[gen,[-,1,1]]]))
-->(36,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(37,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[0,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[0,[0,nil]]],depth(6))
-->(50,'&self',[0,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,[0,nil]]],depth(6))
-->(59,'&self',[0,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[0,[0,nil]]],depth(6))
-->(62,'&self',[0,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[0,[0,nil]]],depth(4))
-->(65,'&self',[0,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(15))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(10))
-->(46,'&self',[1,nil],depth(11))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,[1,nil]]],depth(6))
-->(59,'&self',[0,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[1,[0,[1,nil]]],depth(6))
-->(62,'&self',[0,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[1,[0,[1,nil]]],depth(4))
-->(65,'&self',[0,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[1,nil],depth(6))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,1,1],depth(15))
<--(37,retval(0))
-->(37,'&self',0,depth(16))
-->(38,'&self',[0,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(15))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[0,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[0,[0,nil]],depth(10))
-->(47,'&self',[0,nil],depth(11))
-->(48,'&self',[0,[0,nil]],depth(8))
-->(49,'&self',[0,nil],depth(9))
-->(50,'&self',[0,[0,[0,nil]]],depth(6))
-->(51,'&self',[0,[0,nil]],depth(7))
-->(52,'&self',[0,nil],depth(8))
-->(53,'&self',[0,[0,[0,nil]]],depth(6))
-->(54,'&self',[0,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[0,[0,nil]]],depth(4))
-->(57,'&self',[0,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[0,[0,nil]]],depth(6))
-->(60,'&self',[0,[0,nil]],depth(7))
-->(61,'&self',[0,nil],depth(8))
-->(62,'&self',[1,[0,[0,nil]]],depth(6))
-->(63,'&self',[0,[0,nil]],depth(7))
-->(64,'&self',[0,nil],depth(8))
-->(65,'&self',[1,[0,[0,nil]]],depth(4))
-->(66,'&self',[0,[0,nil]],depth(5))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[0,nil],depth(6))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(15))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[0,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[0,[1,nil]],depth(10))
-->(47,'&self',[1,nil],depth(11))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(4))
-->(57,'&self',[0,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[0,[1,nil]]],depth(6))
-->(63,'&self',[0,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[0,[1,nil]]],depth(4))
-->(66,'&self',[0,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,nil],depth(6))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[0,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[0,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[0,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[0,[0,nil]]],depth(6))
-->(50,'&self',[0,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,[0,nil]]],depth(6))
-->(59,'&self',[0,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[0,[0,nil]]],depth(6))
-->(62,'&self',[0,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[0,[0,nil]]],depth(4))
-->(65,'&self',[0,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[1,nil],depth(15))
-->(69,'&self',[1,nil],depth(15))
-->(70,'&self',[1,nil],depth(13))
-->(71,'&self',[0,[1,nil]],depth(11))
-->(72,'&self',[1,nil],depth(12))
-->(73,'&self',[0,[1,nil]],depth(10))
-->(74,'&self',[1,nil],depth(11))
-->(75,'&self',[0,[1,nil]],depth(8))
-->(76,'&self',[1,nil],depth(9))
-->(77,'&self',[0,[0,[1,nil]]],depth(6))
-->(78,'&self',[0,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[0,[0,[1,nil]]],depth(6))
-->(81,'&self',[0,[1,nil]],depth(7))
-->(82,'&self',[1,nil],depth(8))
-->(83,'&self',[0,[0,[1,nil]]],depth(4))
-->(84,'&self',[0,[1,nil]],depth(5))
-->(85,'&self',[1,nil],depth(6))
-->(86,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(87,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(87,retval('False'))
-->(87,'&self',[superpose,[]],depth(3))
<--(87,retval(fail))
<--(86,retval(fail))
-->(86,'&self',[1,[0,[1,nil]]],depth(6))
-->(87,'&self',[0,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[1,[0,[1,nil]]],depth(6))
-->(90,'&self',[0,[1,nil]],depth(7))
-->(91,'&self',[1,nil],depth(8))
-->(92,'&self',[1,[0,[1,nil]]],depth(4))
-->(93,'&self',[0,[1,nil]],depth(5))
-->(94,'&self',[1,nil],depth(6))
-->(95,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(96,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(96,retval('False'))
-->(96,'&self',[superpose,[]],depth(3))
<--(96,retval(fail))
<--(95,retval(fail))
-->(95,'&self',[1,nil],depth(6))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(33,retval([0,[1,nil]]))
-->(33,'&self',[1,[gen,1]],depth(10))
-->(34,'&self',[gen,1],depth(11))
-->(35,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(36,'&self',[>,1,0],depth(13))
<--(36,retval('True'))
-->(36,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(36,retval([[bin],[gen,[-,1,1]]]))
-->(36,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(37,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[0,nil],depth(16))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[1,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[1,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[1,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[1,[0,nil]]],depth(6))
-->(50,'&self',[1,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[0,nil]]],depth(6))
-->(59,'&self',[1,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[1,[0,nil]]],depth(6))
-->(62,'&self',[1,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[1,[0,nil]]],depth(4))
-->(65,'&self',[1,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(38,'&self',[gen,[-,1,1]],depth(16))
-->(39,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(40,'&self',[>,[-,1,1],0],depth(18))
-->(41,'&self',[-,1,1],depth(19))
<--(41,retval(0))
-->(41,'&self',0,depth(20))
<--(40,retval([>,0,0]))
-->(40,'&self',[>,0,0],depth(19))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(18))
-->(40,'&self',[1,nil],depth(16))
-->(41,'&self',[1,nil],depth(15))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(10))
-->(46,'&self',[1,nil],depth(11))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[1,nil]]],depth(6))
-->(59,'&self',[1,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[1,[1,[1,nil]]],depth(6))
-->(62,'&self',[1,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[1,[1,[1,nil]]],depth(4))
-->(65,'&self',[1,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[1,nil],depth(6))
<--(38,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[-,1,1],depth(15))
<--(37,retval(0))
-->(37,'&self',0,depth(16))
-->(38,'&self',[0,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[0,nil],depth(16))
-->(42,'&self',[0,nil],depth(15))
-->(43,'&self',[0,nil],depth(13))
-->(44,'&self',[1,[0,nil]],depth(11))
-->(45,'&self',[0,nil],depth(12))
-->(46,'&self',[1,[0,nil]],depth(10))
-->(47,'&self',[0,nil],depth(11))
-->(48,'&self',[1,[0,nil]],depth(8))
-->(49,'&self',[0,nil],depth(9))
-->(50,'&self',[0,[1,[0,nil]]],depth(6))
-->(51,'&self',[1,[0,nil]],depth(7))
-->(52,'&self',[0,nil],depth(8))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,[0,nil]]],depth(6))
-->(60,'&self',[1,[0,nil]],depth(7))
-->(61,'&self',[0,nil],depth(8))
-->(62,'&self',[1,[1,[0,nil]]],depth(6))
-->(63,'&self',[1,[0,nil]],depth(7))
-->(64,'&self',[0,nil],depth(8))
-->(65,'&self',[1,[1,[0,nil]]],depth(4))
-->(66,'&self',[1,[0,nil]],depth(5))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[0,nil],depth(6))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([0,nil]))
-->(38,'&self',[1,[gen,0]],depth(15))
-->(39,'&self',[gen,0],depth(16))
-->(40,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(41,'&self',[>,0,0],depth(18))
<--(41,retval('False'))
<--(40,retval(nil))
-->(40,'&self',nil,depth(18))
-->(41,'&self',[1,nil],depth(16))
-->(42,'&self',[1,nil],depth(15))
-->(43,'&self',[1,nil],depth(13))
-->(44,'&self',[1,[1,nil]],depth(11))
-->(45,'&self',[1,nil],depth(12))
-->(46,'&self',[1,[1,nil]],depth(10))
-->(47,'&self',[1,nil],depth(11))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,[1,nil]]],depth(6))
-->(60,'&self',[1,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[1,[1,nil]]],depth(6))
-->(63,'&self',[1,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[1,[1,nil]]],depth(4))
-->(66,'&self',[1,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,nil],depth(6))
<--(39,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(38,retval([1,nil]))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(15))
-->(42,'&self',[0,nil],depth(13))
-->(43,'&self',[1,[0,nil]],depth(11))
-->(44,'&self',[0,nil],depth(12))
-->(45,'&self',[1,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[1,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[1,[0,nil]]],depth(6))
-->(50,'&self',[1,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[0,nil]]],depth(6))
-->(59,'&self',[1,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[1,[0,nil]]],depth(6))
-->(62,'&self',[1,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[1,[0,nil]]],depth(4))
-->(65,'&self',[1,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[1,nil],depth(15))
-->(69,'&self',[1,nil],depth(15))
-->(70,'&self',[1,nil],depth(13))
-->(71,'&self',[1,[1,nil]],depth(11))
-->(72,'&self',[1,nil],depth(12))
-->(73,'&self',[1,[1,nil]],depth(10))
-->(74,'&self',[1,nil],depth(11))
-->(75,'&self',[1,[1,nil]],depth(8))
-->(76,'&self',[1,nil],depth(9))
-->(77,'&self',[0,[1,[1,nil]]],depth(6))
-->(78,'&self',[1,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[0,[1,[1,nil]]],depth(6))
-->(81,'&self',[1,[1,nil]],depth(7))
-->(82,'&self',[1,nil],depth(8))
-->(83,'&self',[0,[1,[1,nil]]],depth(4))
-->(84,'&self',[1,[1,nil]],depth(5))
-->(85,'&self',[1,nil],depth(6))
-->(86,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(87,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(87,retval('False'))
-->(87,'&self',[superpose,[]],depth(3))
<--(87,retval(fail))
<--(86,retval(fail))
-->(86,'&self',[1,[1,[1,nil]]],depth(6))
-->(87,'&self',[1,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[1,[1,[1,nil]]],depth(6))
-->(90,'&self',[1,[1,nil]],depth(7))
-->(91,'&self',[1,nil],depth(8))
-->(92,'&self',[1,[1,[1,nil]]],depth(4))
-->(93,'&self',[1,[1,nil]],depth(5))
-->(94,'&self',[1,nil],depth(6))
-->(95,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(96,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(96,retval('False'))
-->(96,'&self',[superpose,[]],depth(3))
<--(96,retval(fail))
<--(95,retval(fail))
-->(95,'&self',[1,nil],depth(6))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(36,retval([1,nil]))
<--(35,retval([1,nil]))
<--(34,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(33,retval([1,[1,nil]]))
-->(33,'&self',[gen,1],depth(10))
-->(34,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(35,'&self',[>,1,0],depth(12))
<--(35,retval('True'))
-->(35,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(35,retval([[bin],[gen,[-,1,1]]]))
-->(35,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(36,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(37,'&self',[gen,[-,1,1]],depth(15))
-->(38,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(39,'&self',[>,[-,1,1],0],depth(17))
-->(40,'&self',[-,1,1],depth(18))
<--(40,retval(0))
-->(40,'&self',0,depth(19))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(18))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(17))
-->(39,'&self',[0,nil],depth(15))
-->(40,'&self',[0,nil],depth(14))
-->(41,'&self',[0,nil],depth(12))
-->(42,'&self',[0,[0,nil]],depth(10))
-->(43,'&self',[0,nil],depth(11))
-->(44,'&self',[0,[0,nil]],depth(10))
-->(45,'&self',[0,nil],depth(11))
-->(46,'&self',[0,[0,nil]],depth(8))
-->(47,'&self',[0,nil],depth(9))
-->(48,'&self',[0,[0,[0,nil]]],depth(6))
-->(49,'&self',[0,[0,nil]],depth(7))
-->(50,'&self',[0,nil],depth(8))
-->(51,'&self',[0,[0,[0,nil]]],depth(6))
-->(52,'&self',[0,[0,nil]],depth(7))
-->(53,'&self',[0,nil],depth(8))
-->(54,'&self',[0,[0,[0,nil]]],depth(4))
-->(55,'&self',[0,[0,nil]],depth(5))
-->(56,'&self',[0,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
-->(57,'&self',[1,[0,[0,nil]]],depth(6))
-->(58,'&self',[0,[0,nil]],depth(7))
-->(59,'&self',[0,nil],depth(8))
-->(60,'&self',[1,[0,[0,nil]]],depth(6))
-->(61,'&self',[0,[0,nil]],depth(7))
-->(62,'&self',[0,nil],depth(8))
-->(63,'&self',[1,[0,[0,nil]]],depth(4))
-->(64,'&self',[0,[0,nil]],depth(5))
-->(65,'&self',[0,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[superpose,[]],depth(3))
<--(67,retval(fail))
<--(66,retval(fail))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[1,[0,nil]],depth(10))
-->(68,'&self',[0,nil],depth(11))
-->(69,'&self',[1,[0,nil]],depth(10))
-->(70,'&self',[0,nil],depth(11))
-->(71,'&self',[1,[0,nil]],depth(8))
-->(72,'&self',[0,nil],depth(9))
-->(73,'&self',[0,[1,[0,nil]]],depth(6))
-->(74,'&self',[1,[0,nil]],depth(7))
-->(75,'&self',[0,nil],depth(8))
-->(76,'&self',[0,[1,[0,nil]]],depth(6))
-->(77,'&self',[1,[0,nil]],depth(7))
-->(78,'&self',[0,nil],depth(8))
-->(79,'&self',[0,[1,[0,nil]]],depth(4))
-->(80,'&self',[1,[0,nil]],depth(5))
-->(81,'&self',[0,nil],depth(6))
-->(82,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(83,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(83,retval('False'))
-->(83,'&self',[superpose,[]],depth(3))
<--(83,retval(fail))
<--(82,retval(fail))
-->(82,'&self',[1,[1,[0,nil]]],depth(6))
-->(83,'&self',[1,[0,nil]],depth(7))
-->(84,'&self',[0,nil],depth(8))
-->(85,'&self',[1,[1,[0,nil]]],depth(6))
-->(86,'&self',[1,[0,nil]],depth(7))
-->(87,'&self',[0,nil],depth(8))
-->(88,'&self',[1,[1,[0,nil]]],depth(4))
-->(89,'&self',[1,[0,nil]],depth(5))
-->(90,'&self',[0,nil],depth(6))
-->(91,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(92,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(92,retval('False'))
-->(92,'&self',[superpose,[]],depth(3))
<--(92,retval(fail))
<--(91,retval(fail))
-->(91,'&self',[0,nil],depth(6))
-->(92,'&self',[0,nil],depth(10))
<--(37,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(36,retval([0,nil]))
-->(36,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(37,'&self',[gen,[-,1,1]],depth(15))
-->(38,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(39,'&self',[>,[-,1,1],0],depth(17))
-->(40,'&self',[-,1,1],depth(18))
<--(40,retval(0))
-->(40,'&self',0,depth(19))
<--(39,retval([>,0,0]))
-->(39,'&self',[>,0,0],depth(18))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(17))
-->(39,'&self',[1,nil],depth(15))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(10))
-->(43,'&self',[1,nil],depth(11))
-->(44,'&self',[0,[1,nil]],depth(10))
-->(45,'&self',[1,nil],depth(11))
-->(46,'&self',[0,[1,nil]],depth(8))
-->(47,'&self',[1,nil],depth(9))
-->(48,'&self',[0,[0,[1,nil]]],depth(6))
-->(49,'&self',[0,[1,nil]],depth(7))
-->(50,'&self',[1,nil],depth(8))
-->(51,'&self',[0,[0,[1,nil]]],depth(6))
-->(52,'&self',[0,[1,nil]],depth(7))
-->(53,'&self',[1,nil],depth(8))
-->(54,'&self',[0,[0,[1,nil]]],depth(4))
-->(55,'&self',[0,[1,nil]],depth(5))
-->(56,'&self',[1,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
-->(57,'&self',[1,[0,[1,nil]]],depth(6))
-->(58,'&self',[0,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[1,[0,[1,nil]]],depth(6))
-->(61,'&self',[0,[1,nil]],depth(7))
-->(62,'&self',[1,nil],depth(8))
-->(63,'&self',[1,[0,[1,nil]]],depth(4))
-->(64,'&self',[0,[1,nil]],depth(5))
-->(65,'&self',[1,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[superpose,[]],depth(3))
<--(67,retval(fail))
<--(66,retval(fail))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[1,[1,nil]],depth(10))
-->(68,'&self',[1,nil],depth(11))
-->(69,'&self',[1,[1,nil]],depth(10))
-->(70,'&self',[1,nil],depth(11))
-->(71,'&self',[1,[1,nil]],depth(8))
-->(72,'&self',[1,nil],depth(9))
-->(73,'&self',[0,[1,[1,nil]]],depth(6))
-->(74,'&self',[1,[1,nil]],depth(7))
-->(75,'&self',[1,nil],depth(8))
-->(76,'&self',[0,[1,[1,nil]]],depth(6))
-->(77,'&self',[1,[1,nil]],depth(7))
-->(78,'&self',[1,nil],depth(8))
-->(79,'&self',[0,[1,[1,nil]]],depth(4))
-->(80,'&self',[1,[1,nil]],depth(5))
-->(81,'&self',[1,nil],depth(6))
-->(82,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(83,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(83,retval('False'))
-->(83,'&self',[superpose,[]],depth(3))
<--(83,retval(fail))
<--(82,retval(fail))
-->(82,'&self',[1,[1,[1,nil]]],depth(6))
-->(83,'&self',[1,[1,nil]],depth(7))
-->(84,'&self',[1,nil],depth(8))
-->(85,'&self',[1,[1,[1,nil]]],depth(6))
-->(86,'&self',[1,[1,nil]],depth(7))
-->(87,'&self',[1,nil],depth(8))
-->(88,'&self',[1,[1,[1,nil]]],depth(4))
-->(89,'&self',[1,[1,nil]],depth(5))
-->(90,'&self',[1,nil],depth(6))
-->(91,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(92,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(92,retval('False'))
-->(92,'&self',[superpose,[]],depth(3))
<--(92,retval(fail))
<--(91,retval(fail))
-->(91,'&self',[1,nil],depth(6))
-->(92,'&self',[1,nil],depth(10))
<--(37,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(36,retval([1,nil]))
-->(36,'&self',[-,1,1],depth(14))
<--(36,retval(0))
-->(36,'&self',0,depth(15))
-->(37,'&self',[0,[gen,0]],depth(14))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[0,nil],depth(15))
-->(41,'&self',[0,nil],depth(14))
-->(42,'&self',[0,nil],depth(12))
-->(43,'&self',[0,[0,nil]],depth(10))
-->(44,'&self',[0,nil],depth(11))
-->(45,'&self',[0,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[0,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[0,[0,nil]]],depth(6))
-->(50,'&self',[0,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[0,[0,nil]]],depth(6))
-->(53,'&self',[0,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[0,[0,nil]]],depth(4))
-->(56,'&self',[0,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,[0,nil]]],depth(6))
-->(59,'&self',[0,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[0,[0,nil]]],depth(6))
-->(62,'&self',[0,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[0,[0,nil]]],depth(4))
-->(65,'&self',[0,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[1,[0,nil]],depth(10))
-->(69,'&self',[0,nil],depth(11))
-->(70,'&self',[1,[0,nil]],depth(10))
-->(71,'&self',[0,nil],depth(11))
-->(72,'&self',[1,[0,nil]],depth(8))
-->(73,'&self',[0,nil],depth(9))
-->(74,'&self',[0,[1,[0,nil]]],depth(6))
-->(75,'&self',[1,[0,nil]],depth(7))
-->(76,'&self',[0,nil],depth(8))
-->(77,'&self',[0,[1,[0,nil]]],depth(6))
-->(78,'&self',[1,[0,nil]],depth(7))
-->(79,'&self',[0,nil],depth(8))
-->(80,'&self',[0,[1,[0,nil]]],depth(4))
-->(81,'&self',[1,[0,nil]],depth(5))
-->(82,'&self',[0,nil],depth(6))
-->(83,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(84,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(84,retval('False'))
-->(84,'&self',[superpose,[]],depth(3))
<--(84,retval(fail))
<--(83,retval(fail))
-->(83,'&self',[1,[1,[0,nil]]],depth(6))
-->(84,'&self',[1,[0,nil]],depth(7))
-->(85,'&self',[0,nil],depth(8))
-->(86,'&self',[1,[1,[0,nil]]],depth(6))
-->(87,'&self',[1,[0,nil]],depth(7))
-->(88,'&self',[0,nil],depth(8))
-->(89,'&self',[1,[1,[0,nil]]],depth(4))
-->(90,'&self',[1,[0,nil]],depth(5))
-->(91,'&self',[0,nil],depth(6))
-->(92,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(93,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(93,retval('False'))
-->(93,'&self',[superpose,[]],depth(3))
<--(93,retval(fail))
<--(92,retval(fail))
-->(92,'&self',[0,nil],depth(6))
-->(93,'&self',[0,nil],depth(10))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([0,nil]))
-->(37,'&self',[1,[gen,0]],depth(14))
-->(38,'&self',[gen,0],depth(15))
-->(39,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(40,'&self',[>,0,0],depth(17))
<--(40,retval('False'))
<--(39,retval(nil))
-->(39,'&self',nil,depth(17))
-->(40,'&self',[1,nil],depth(15))
-->(41,'&self',[1,nil],depth(14))
-->(42,'&self',[1,nil],depth(12))
-->(43,'&self',[0,[1,nil]],depth(10))
-->(44,'&self',[1,nil],depth(11))
-->(45,'&self',[0,[1,nil]],depth(10))
-->(46,'&self',[1,nil],depth(11))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[0,[1,nil]]],depth(6))
-->(53,'&self',[0,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[0,[1,nil]]],depth(4))
-->(56,'&self',[0,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[0,[1,nil]]],depth(6))
-->(59,'&self',[0,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[1,[0,[1,nil]]],depth(6))
-->(62,'&self',[0,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[1,[0,[1,nil]]],depth(4))
-->(65,'&self',[0,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[0,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[0,[1,[1,nil]]],depth(6))
-->(78,'&self',[1,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[0,[1,[1,nil]]],depth(4))
-->(81,'&self',[1,[1,nil]],depth(5))
-->(82,'&self',[1,nil],depth(6))
-->(83,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(84,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(84,retval('False'))
-->(84,'&self',[superpose,[]],depth(3))
<--(84,retval(fail))
<--(83,retval(fail))
-->(83,'&self',[1,[1,[1,nil]]],depth(6))
-->(84,'&self',[1,[1,nil]],depth(7))
-->(85,'&self',[1,nil],depth(8))
-->(86,'&self',[1,[1,[1,nil]]],depth(6))
-->(87,'&self',[1,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[1,[1,[1,nil]]],depth(4))
-->(90,'&self',[1,[1,nil]],depth(5))
-->(91,'&self',[1,nil],depth(6))
-->(92,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(93,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(93,retval('False'))
-->(93,'&self',[superpose,[]],depth(3))
<--(93,retval(fail))
<--(92,retval(fail))
-->(92,'&self',[1,nil],depth(6))
-->(93,'&self',[1,nil],depth(10))
<--(38,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(37,retval([1,nil]))
-->(37,'&self',[gen,0],depth(14))
-->(38,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(39,'&self',[>,0,0],depth(16))
<--(39,retval('False'))
<--(38,retval(nil))
-->(38,'&self',nil,depth(16))
-->(39,'&self',[0,nil],depth(14))
-->(40,'&self',[0,nil],depth(14))
-->(41,'&self',[0,nil],depth(12))
-->(42,'&self',[0,[0,nil]],depth(10))
-->(43,'&self',[0,nil],depth(11))
-->(44,'&self',[0,[0,nil]],depth(10))
-->(45,'&self',[0,nil],depth(11))
-->(46,'&self',[0,[0,nil]],depth(8))
-->(47,'&self',[0,nil],depth(9))
-->(48,'&self',[0,[0,[0,nil]]],depth(6))
-->(49,'&self',[0,[0,nil]],depth(7))
-->(50,'&self',[0,nil],depth(8))
-->(51,'&self',[0,[0,[0,nil]]],depth(6))
-->(52,'&self',[0,[0,nil]],depth(7))
-->(53,'&self',[0,nil],depth(8))
-->(54,'&self',[0,[0,[0,nil]]],depth(4))
-->(55,'&self',[0,[0,nil]],depth(5))
-->(56,'&self',[0,nil],depth(6))
-->(57,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(58,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(58,retval('False'))
-->(58,'&self',[superpose,[]],depth(3))
<--(58,retval(fail))
<--(57,retval(fail))
-->(57,'&self',[1,[0,[0,nil]]],depth(6))
-->(58,'&self',[0,[0,nil]],depth(7))
-->(59,'&self',[0,nil],depth(8))
-->(60,'&self',[1,[0,[0,nil]]],depth(6))
-->(61,'&self',[0,[0,nil]],depth(7))
-->(62,'&self',[0,nil],depth(8))
-->(63,'&self',[1,[0,[0,nil]]],depth(4))
-->(64,'&self',[0,[0,nil]],depth(5))
-->(65,'&self',[0,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[superpose,[]],depth(3))
<--(67,retval(fail))
<--(66,retval(fail))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[1,[0,nil]],depth(10))
-->(68,'&self',[0,nil],depth(11))
-->(69,'&self',[1,[0,nil]],depth(10))
-->(70,'&self',[0,nil],depth(11))
-->(71,'&self',[1,[0,nil]],depth(8))
-->(72,'&self',[0,nil],depth(9))
-->(73,'&self',[0,[1,[0,nil]]],depth(6))
-->(74,'&self',[1,[0,nil]],depth(7))
-->(75,'&self',[0,nil],depth(8))
-->(76,'&self',[0,[1,[0,nil]]],depth(6))
-->(77,'&self',[1,[0,nil]],depth(7))
-->(78,'&self',[0,nil],depth(8))
-->(79,'&self',[0,[1,[0,nil]]],depth(4))
-->(80,'&self',[1,[0,nil]],depth(5))
-->(81,'&self',[0,nil],depth(6))
-->(82,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(83,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(83,retval('False'))
-->(83,'&self',[superpose,[]],depth(3))
<--(83,retval(fail))
<--(82,retval(fail))
-->(82,'&self',[1,[1,[0,nil]]],depth(6))
-->(83,'&self',[1,[0,nil]],depth(7))
-->(84,'&self',[0,nil],depth(8))
-->(85,'&self',[1,[1,[0,nil]]],depth(6))
-->(86,'&self',[1,[0,nil]],depth(7))
-->(87,'&self',[0,nil],depth(8))
-->(88,'&self',[1,[1,[0,nil]]],depth(4))
-->(89,'&self',[1,[0,nil]],depth(5))
-->(90,'&self',[0,nil],depth(6))
-->(91,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(92,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(92,retval('False'))
-->(92,'&self',[superpose,[]],depth(3))
<--(92,retval(fail))
<--(91,retval(fail))
-->(91,'&self',[0,nil],depth(6))
-->(92,'&self',[0,nil],depth(10))
-->(93,'&self',[1,nil],depth(14))
-->(94,'&self',[1,nil],depth(14))
-->(95,'&self',[1,nil],depth(12))
-->(96,'&self',[0,[1,nil]],depth(10))
-->(97,'&self',[1,nil],depth(11))
-->(98,'&self',[0,[1,nil]],depth(10))
-->(99,'&self',[1,nil],depth(11))
-->(100,'&self',[0,[1,nil]],depth(8))
-->(101,'&self',[1,nil],depth(9))
-->(102,'&self',[0,[0,[1,nil]]],depth(6))
-->(103,'&self',[0,[1,nil]],depth(7))
-->(104,'&self',[1,nil],depth(8))
-->(105,'&self',[0,[0,[1,nil]]],depth(6))
-->(106,'&self',[0,[1,nil]],depth(7))
-->(107,'&self',[1,nil],depth(8))
-->(108,'&self',[0,[0,[1,nil]]],depth(4))
-->(109,'&self',[0,[1,nil]],depth(5))
-->(110,'&self',[1,nil],depth(6))
-->(111,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(112,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(112,retval('False'))
-->(112,'&self',[superpose,[]],depth(3))
<--(112,retval(fail))
<--(111,retval(fail))
-->(111,'&self',[1,[0,[1,nil]]],depth(6))
-->(112,'&self',[0,[1,nil]],depth(7))
-->(113,'&self',[1,nil],depth(8))
-->(114,'&self',[1,[0,[1,nil]]],depth(6))
-->(115,'&self',[0,[1,nil]],depth(7))
-->(116,'&self',[1,nil],depth(8))
-->(117,'&self',[1,[0,[1,nil]]],depth(4))
-->(118,'&self',[0,[1,nil]],depth(5))
-->(119,'&self',[1,nil],depth(6))
-->(120,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(121,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(121,retval('False'))
-->(121,'&self',[superpose,[]],depth(3))
<--(121,retval(fail))
<--(120,retval(fail))
-->(120,'&self',[1,nil],depth(6))
-->(121,'&self',[1,[1,nil]],depth(10))
-->(122,'&self',[1,nil],depth(11))
-->(123,'&self',[1,[1,nil]],depth(10))
-->(124,'&self',[1,nil],depth(11))
-->(125,'&self',[1,[1,nil]],depth(8))
-->(126,'&self',[1,nil],depth(9))
-->(127,'&self',[0,[1,[1,nil]]],depth(6))
-->(128,'&self',[1,[1,nil]],depth(7))
-->(129,'&self',[1,nil],depth(8))
-->(130,'&self',[0,[1,[1,nil]]],depth(6))
-->(131,'&self',[1,[1,nil]],depth(7))
-->(132,'&self',[1,nil],depth(8))
-->(133,'&self',[0,[1,[1,nil]]],depth(4))
-->(134,'&self',[1,[1,nil]],depth(5))
-->(135,'&self',[1,nil],depth(6))
-->(136,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(137,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(137,retval('False'))
-->(137,'&self',[superpose,[]],depth(3))
<--(137,retval(fail))
<--(136,retval(fail))
-->(136,'&self',[1,[1,[1,nil]]],depth(6))
-->(137,'&self',[1,[1,nil]],depth(7))
-->(138,'&self',[1,nil],depth(8))
-->(139,'&self',[1,[1,[1,nil]]],depth(6))
-->(140,'&self',[1,[1,nil]],depth(7))
-->(141,'&self',[1,nil],depth(8))
-->(142,'&self',[1,[1,[1,nil]]],depth(4))
-->(143,'&self',[1,[1,nil]],depth(5))
-->(144,'&self',[1,nil],depth(6))
-->(145,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(146,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(146,retval('False'))
-->(146,'&self',[superpose,[]],depth(3))
<--(146,retval(fail))
<--(145,retval(fail))
-->(145,'&self',[1,nil],depth(6))
-->(146,'&self',[1,nil],depth(10))
<--(37,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(35,retval([1,nil]))
<--(34,retval([1,nil]))
<--(33,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(31,retval([1,[1,nil]]))
<--(30,retval([1,[1,nil]]))
<--(29,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(27,retval([1,[1,[1,nil]]]))
<--(26,retval([1,[1,[1,nil]]]))
<--(25,retval([if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil]))
<--(24,retval(fail))
;
; EVAL TEST
; took 631.80 milliseconds.
(loonit_failureR
(equal_enough_for_test ()
( (:: 1
(:: 0
(:: 1 nil))))))
-->(0,'&self',[let,_3758,[gen,3],[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],_3758],8],_3758,[superpose,[]]]],depth(1))
-->(1,'&self',[gen,3],depth(2))
-->(2,'&self',[if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil],depth(3))
-->(3,'&self',[>,3,0],depth(4))
<--(3,retval('True'))
-->(3,'&self',[::,[bin],[gen,[-,3,1]]],depth(4))
<--(3,retval([[bin],[gen,[-,3,1]]]))
-->(3,'&self',[[bin],[gen,[-,3,1]]],depth(5))
-->(4,'&self',[0,[gen,[-,3,1]]],depth(6))
-->(5,'&self',[gen,[-,3,1]],depth(7))
-->(6,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(8))
-->(7,'&self',[>,[-,3,1],0],depth(9))
-->(8,'&self',[-,3,1],depth(10))
<--(8,retval(2))
-->(8,'&self',2,depth(11))
<--(7,retval([>,2,0]))
-->(7,'&self',[>,2,0],depth(10))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(9))
<--(7,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(7,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(10))
-->(8,'&self',[0,[gen,[-,[-,3,1],1]]],depth(11))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(12,'&self',[-,[-,3,1],1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(15))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[0,nil],depth(17))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,[0,nil]],depth(12))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[0,[0,[0,nil]]],depth(7))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[1,nil],depth(17))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[0,[1,nil]],depth(12))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[0,[0,[1,nil]]],depth(7))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(4))
-->(31,'&self',[0,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(16))
<--(12,retval(2))
-->(12,'&self',2,depth(17))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,[-,3,1],1]]],depth(11))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(12,'&self',[-,[-,3,1],1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(15))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[0,nil],depth(17))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[1,[0,nil]],depth(12))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[0,[1,[0,nil]]],depth(7))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(4))
-->(31,'&self',[1,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[1,nil],depth(17))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,[1,nil]],depth(12))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[0,[1,[1,nil]]],depth(7))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(4))
-->(31,'&self',[1,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(16))
<--(12,retval(2))
-->(12,'&self',2,depth(17))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,3,1],depth(11))
<--(8,retval(2))
-->(8,'&self',2,depth(12))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(11))
<--(9,retval(1))
-->(9,'&self',1,depth(12))
-->(10,'&self',[0,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,nil]],depth(11))
-->(35,'&self',[0,nil],depth(12))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(9))
-->(39,'&self',[0,nil],depth(10))
-->(40,'&self',[0,[1,[0,nil]]],depth(7))
-->(41,'&self',[1,[0,nil]],depth(8))
-->(42,'&self',[0,nil],depth(9))
-->(43,'&self',[0,[1,[0,nil]]],depth(6))
-->(44,'&self',[1,[0,nil]],depth(7))
-->(45,'&self',[0,nil],depth(8))
-->(46,'&self',[0,[1,[0,nil]]],depth(4))
-->(47,'&self',[1,[0,nil]],depth(5))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[0,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,nil]],depth(11))
-->(35,'&self',[1,nil],depth(12))
-->(36,'&self',[1,[1,nil]],depth(11))
-->(37,'&self',[1,nil],depth(12))
-->(38,'&self',[1,[1,nil]],depth(9))
-->(39,'&self',[1,nil],depth(10))
-->(40,'&self',[0,[1,[1,nil]]],depth(7))
-->(41,'&self',[1,[1,nil]],depth(8))
-->(42,'&self',[1,nil],depth(9))
-->(43,'&self',[0,[1,[1,nil]]],depth(6))
-->(44,'&self',[1,[1,nil]],depth(7))
-->(45,'&self',[1,nil],depth(8))
-->(46,'&self',[0,[1,[1,nil]]],depth(4))
-->(47,'&self',[1,[1,nil]],depth(5))
-->(48,'&self',[1,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[0,nil]],depth(11))
-->(36,'&self',[0,nil],depth(12))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(9))
-->(40,'&self',[0,nil],depth(10))
-->(41,'&self',[0,[1,[0,nil]]],depth(7))
-->(42,'&self',[1,[0,nil]],depth(8))
-->(43,'&self',[0,nil],depth(9))
-->(44,'&self',[0,[1,[0,nil]]],depth(6))
-->(45,'&self',[1,[0,nil]],depth(7))
-->(46,'&self',[0,nil],depth(8))
-->(47,'&self',[0,[1,[0,nil]]],depth(4))
-->(48,'&self',[1,[0,nil]],depth(5))
-->(49,'&self',[0,nil],depth(6))
-->(50,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(51,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(51,retval('False'))
-->(51,'&self',[superpose,[]],depth(3))
<--(51,retval(fail))
<--(50,retval(fail))
-->(50,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[1,nil]],depth(11))
-->(36,'&self',[1,nil],depth(12))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(9))
-->(40,'&self',[1,nil],depth(10))
-->(41,'&self',[0,[1,[1,nil]]],depth(7))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(4))
-->(48,'&self',[1,[1,nil]],depth(5))
-->(49,'&self',[1,nil],depth(6))
-->(50,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(51,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(51,retval('False'))
-->(51,'&self',[superpose,[]],depth(3))
<--(51,retval(fail))
<--(50,retval(fail))
-->(50,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,nil]],depth(11))
-->(35,'&self',[0,nil],depth(12))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(9))
-->(39,'&self',[0,nil],depth(10))
-->(40,'&self',[0,[1,[0,nil]]],depth(7))
-->(41,'&self',[1,[0,nil]],depth(8))
-->(42,'&self',[0,nil],depth(9))
-->(43,'&self',[0,[1,[0,nil]]],depth(6))
-->(44,'&self',[1,[0,nil]],depth(7))
-->(45,'&self',[0,nil],depth(8))
-->(46,'&self',[0,[1,[0,nil]]],depth(4))
-->(47,'&self',[1,[0,nil]],depth(5))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[0,nil],depth(11))
-->(50,'&self',[1,nil],depth(15))
-->(51,'&self',[1,nil],depth(15))
-->(52,'&self',[1,nil],depth(13))
-->(53,'&self',[0,[1,nil]],depth(11))
-->(54,'&self',[1,nil],depth(12))
-->(55,'&self',[0,[1,nil]],depth(11))
-->(56,'&self',[1,nil],depth(12))
-->(57,'&self',[0,[1,nil]],depth(9))
-->(58,'&self',[1,nil],depth(10))
-->(59,'&self',[0,[0,[1,nil]]],depth(7))
-->(60,'&self',[0,[1,nil]],depth(8))
-->(61,'&self',[1,nil],depth(9))
-->(62,'&self',[0,[0,[1,nil]]],depth(6))
-->(63,'&self',[0,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[0,[0,[1,nil]]],depth(4))
-->(66,'&self',[0,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,[1,nil]],depth(11))
-->(69,'&self',[1,nil],depth(12))
-->(70,'&self',[1,[1,nil]],depth(11))
-->(71,'&self',[1,nil],depth(12))
-->(72,'&self',[1,[1,nil]],depth(9))
-->(73,'&self',[1,nil],depth(10))
-->(74,'&self',[0,[1,[1,nil]]],depth(7))
-->(75,'&self',[1,[1,nil]],depth(8))
-->(76,'&self',[1,nil],depth(9))
-->(77,'&self',[0,[1,[1,nil]]],depth(6))
-->(78,'&self',[1,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[0,[1,[1,nil]]],depth(4))
-->(81,'&self',[1,[1,nil]],depth(5))
-->(82,'&self',[1,nil],depth(6))
-->(83,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(84,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(84,retval('False'))
-->(84,'&self',[superpose,[]],depth(3))
<--(84,retval(fail))
<--(83,retval(fail))
-->(83,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(4,retval([0,[1,[1,nil]]]))
-->(4,'&self',[1,[gen,[-,3,1]]],depth(6))
-->(5,'&self',[gen,[-,3,1]],depth(7))
-->(6,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(8))
-->(7,'&self',[>,[-,3,1],0],depth(9))
-->(8,'&self',[-,3,1],depth(10))
<--(8,retval(2))
-->(8,'&self',2,depth(11))
<--(7,retval([>,2,0]))
-->(7,'&self',[>,2,0],depth(10))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(9))
<--(7,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(7,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(10))
-->(8,'&self',[0,[gen,[-,[-,3,1],1]]],depth(11))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(12,'&self',[-,[-,3,1],1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(15))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[0,nil],depth(17))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,[0,nil]],depth(12))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[1,[0,[0,nil]]],depth(7))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[1,nil],depth(17))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[0,[1,nil]],depth(12))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[1,[0,[1,nil]]],depth(7))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(4))
-->(31,'&self',[0,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(16))
<--(12,retval(2))
-->(12,'&self',2,depth(17))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,[-,3,1],1]]],depth(11))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(12,'&self',[-,[-,3,1],1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(15))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[0,nil],depth(17))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[1,[0,nil]],depth(12))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[1,[1,[0,nil]]],depth(7))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(4))
-->(31,'&self',[1,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[1,nil],depth(17))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,[1,nil]],depth(12))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[1,[1,[1,nil]]],depth(7))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(4))
-->(31,'&self',[1,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(16))
<--(12,retval(2))
-->(12,'&self',2,depth(17))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,3,1],depth(11))
<--(8,retval(2))
-->(8,'&self',2,depth(12))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(11))
<--(9,retval(1))
-->(9,'&self',1,depth(12))
-->(10,'&self',[0,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,nil]],depth(11))
-->(35,'&self',[0,nil],depth(12))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(9))
-->(39,'&self',[0,nil],depth(10))
-->(40,'&self',[1,[1,[0,nil]]],depth(7))
-->(41,'&self',[1,[0,nil]],depth(8))
-->(42,'&self',[0,nil],depth(9))
-->(43,'&self',[1,[1,[0,nil]]],depth(6))
-->(44,'&self',[1,[0,nil]],depth(7))
-->(45,'&self',[0,nil],depth(8))
-->(46,'&self',[1,[1,[0,nil]]],depth(4))
-->(47,'&self',[1,[0,nil]],depth(5))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[0,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,nil]],depth(11))
-->(35,'&self',[1,nil],depth(12))
-->(36,'&self',[1,[1,nil]],depth(11))
-->(37,'&self',[1,nil],depth(12))
-->(38,'&self',[1,[1,nil]],depth(9))
-->(39,'&self',[1,nil],depth(10))
-->(40,'&self',[1,[1,[1,nil]]],depth(7))
-->(41,'&self',[1,[1,nil]],depth(8))
-->(42,'&self',[1,nil],depth(9))
-->(43,'&self',[1,[1,[1,nil]]],depth(6))
-->(44,'&self',[1,[1,nil]],depth(7))
-->(45,'&self',[1,nil],depth(8))
-->(46,'&self',[1,[1,[1,nil]]],depth(4))
-->(47,'&self',[1,[1,nil]],depth(5))
-->(48,'&self',[1,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[0,nil]],depth(11))
-->(36,'&self',[0,nil],depth(12))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(9))
-->(40,'&self',[0,nil],depth(10))
-->(41,'&self',[1,[1,[0,nil]]],depth(7))
-->(42,'&self',[1,[0,nil]],depth(8))
-->(43,'&self',[0,nil],depth(9))
-->(44,'&self',[1,[1,[0,nil]]],depth(6))
-->(45,'&self',[1,[0,nil]],depth(7))
-->(46,'&self',[0,nil],depth(8))
-->(47,'&self',[1,[1,[0,nil]]],depth(4))
-->(48,'&self',[1,[0,nil]],depth(5))
-->(49,'&self',[0,nil],depth(6))
-->(50,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(51,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(51,retval('False'))
-->(51,'&self',[superpose,[]],depth(3))
<--(51,retval(fail))
<--(50,retval(fail))
-->(50,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[1,nil]],depth(11))
-->(36,'&self',[1,nil],depth(12))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(9))
-->(40,'&self',[1,nil],depth(10))
-->(41,'&self',[1,[1,[1,nil]]],depth(7))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(4))
-->(48,'&self',[1,[1,nil]],depth(5))
-->(49,'&self',[1,nil],depth(6))
-->(50,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(51,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(51,retval('False'))
-->(51,'&self',[superpose,[]],depth(3))
<--(51,retval(fail))
<--(50,retval(fail))
-->(50,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,nil]],depth(11))
-->(35,'&self',[0,nil],depth(12))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(9))
-->(39,'&self',[0,nil],depth(10))
-->(40,'&self',[1,[1,[0,nil]]],depth(7))
-->(41,'&self',[1,[0,nil]],depth(8))
-->(42,'&self',[0,nil],depth(9))
-->(43,'&self',[1,[1,[0,nil]]],depth(6))
-->(44,'&self',[1,[0,nil]],depth(7))
-->(45,'&self',[0,nil],depth(8))
-->(46,'&self',[1,[1,[0,nil]]],depth(4))
-->(47,'&self',[1,[0,nil]],depth(5))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[0,nil],depth(11))
-->(50,'&self',[1,nil],depth(15))
-->(51,'&self',[1,nil],depth(15))
-->(52,'&self',[1,nil],depth(13))
-->(53,'&self',[0,[1,nil]],depth(11))
-->(54,'&self',[1,nil],depth(12))
-->(55,'&self',[0,[1,nil]],depth(11))
-->(56,'&self',[1,nil],depth(12))
-->(57,'&self',[0,[1,nil]],depth(9))
-->(58,'&self',[1,nil],depth(10))
-->(59,'&self',[1,[0,[1,nil]]],depth(7))
-->(60,'&self',[0,[1,nil]],depth(8))
-->(61,'&self',[1,nil],depth(9))
-->(62,'&self',[1,[0,[1,nil]]],depth(6))
-->(63,'&self',[0,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[0,[1,nil]]],depth(4))
-->(66,'&self',[0,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,[1,nil]],depth(11))
-->(69,'&self',[1,nil],depth(12))
-->(70,'&self',[1,[1,nil]],depth(11))
-->(71,'&self',[1,nil],depth(12))
-->(72,'&self',[1,[1,nil]],depth(9))
-->(73,'&self',[1,nil],depth(10))
-->(74,'&self',[1,[1,[1,nil]]],depth(7))
-->(75,'&self',[1,[1,nil]],depth(8))
-->(76,'&self',[1,nil],depth(9))
-->(77,'&self',[1,[1,[1,nil]]],depth(6))
-->(78,'&self',[1,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[1,[1,[1,nil]]],depth(4))
-->(81,'&self',[1,[1,nil]],depth(5))
-->(82,'&self',[1,nil],depth(6))
-->(83,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(84,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(84,retval('False'))
-->(84,'&self',[superpose,[]],depth(3))
<--(84,retval(fail))
<--(83,retval(fail))
-->(83,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(4,retval([1,[1,[1,nil]]]))
-->(4,'&self',[-,3,1],depth(6))
<--(4,retval(2))
-->(4,'&self',2,depth(7))
-->(5,'&self',[0,[gen,2]],depth(6))
-->(6,'&self',[gen,2],depth(7))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(8))
-->(8,'&self',[>,2,0],depth(9))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(9))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(10))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(11))
<--(9,retval(1))
-->(9,'&self',1,depth(12))
-->(10,'&self',[0,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,nil]],depth(11))
-->(35,'&self',[0,nil],depth(12))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(9))
-->(39,'&self',[0,nil],depth(10))
-->(40,'&self',[0,[1,[0,nil]]],depth(7))
-->(41,'&self',[1,[0,nil]],depth(8))
-->(42,'&self',[0,nil],depth(9))
-->(43,'&self',[0,[1,[0,nil]]],depth(6))
-->(44,'&self',[1,[0,nil]],depth(7))
-->(45,'&self',[0,nil],depth(8))
-->(46,'&self',[0,[1,[0,nil]]],depth(4))
-->(47,'&self',[1,[0,nil]],depth(5))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[0,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,nil]],depth(11))
-->(35,'&self',[1,nil],depth(12))
-->(36,'&self',[1,[1,nil]],depth(11))
-->(37,'&self',[1,nil],depth(12))
-->(38,'&self',[1,[1,nil]],depth(9))
-->(39,'&self',[1,nil],depth(10))
-->(40,'&self',[0,[1,[1,nil]]],depth(7))
-->(41,'&self',[1,[1,nil]],depth(8))
-->(42,'&self',[1,nil],depth(9))
-->(43,'&self',[0,[1,[1,nil]]],depth(6))
-->(44,'&self',[1,[1,nil]],depth(7))
-->(45,'&self',[1,nil],depth(8))
-->(46,'&self',[0,[1,[1,nil]]],depth(4))
-->(47,'&self',[1,[1,nil]],depth(5))
-->(48,'&self',[1,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[0,nil]],depth(11))
-->(36,'&self',[0,nil],depth(12))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(9))
-->(40,'&self',[0,nil],depth(10))
-->(41,'&self',[0,[1,[0,nil]]],depth(7))
-->(42,'&self',[1,[0,nil]],depth(8))
-->(43,'&self',[0,nil],depth(9))
-->(44,'&self',[0,[1,[0,nil]]],depth(6))
-->(45,'&self',[1,[0,nil]],depth(7))
-->(46,'&self',[0,nil],depth(8))
-->(47,'&self',[0,[1,[0,nil]]],depth(4))
-->(48,'&self',[1,[0,nil]],depth(5))
-->(49,'&self',[0,nil],depth(6))
-->(50,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(51,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(51,retval('False'))
-->(51,'&self',[superpose,[]],depth(3))
<--(51,retval(fail))
<--(50,retval(fail))
-->(50,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[1,nil]],depth(11))
-->(36,'&self',[1,nil],depth(12))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(9))
-->(40,'&self',[1,nil],depth(10))
-->(41,'&self',[0,[1,[1,nil]]],depth(7))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(4))
-->(48,'&self',[1,[1,nil]],depth(5))
-->(49,'&self',[1,nil],depth(6))
-->(50,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(51,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(51,retval('False'))
-->(51,'&self',[superpose,[]],depth(3))
<--(51,retval(fail))
<--(50,retval(fail))
-->(50,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,nil]],depth(11))
-->(35,'&self',[0,nil],depth(12))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(9))
-->(39,'&self',[0,nil],depth(10))
-->(40,'&self',[0,[1,[0,nil]]],depth(7))
-->(41,'&self',[1,[0,nil]],depth(8))
-->(42,'&self',[0,nil],depth(9))
-->(43,'&self',[0,[1,[0,nil]]],depth(6))
-->(44,'&self',[1,[0,nil]],depth(7))
-->(45,'&self',[0,nil],depth(8))
-->(46,'&self',[0,[1,[0,nil]]],depth(4))
-->(47,'&self',[1,[0,nil]],depth(5))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[0,nil],depth(11))
-->(50,'&self',[1,nil],depth(15))
-->(51,'&self',[1,nil],depth(15))
-->(52,'&self',[1,nil],depth(13))
-->(53,'&self',[0,[1,nil]],depth(11))
-->(54,'&self',[1,nil],depth(12))
-->(55,'&self',[0,[1,nil]],depth(11))
-->(56,'&self',[1,nil],depth(12))
-->(57,'&self',[0,[1,nil]],depth(9))
-->(58,'&self',[1,nil],depth(10))
-->(59,'&self',[0,[0,[1,nil]]],depth(7))
-->(60,'&self',[0,[1,nil]],depth(8))
-->(61,'&self',[1,nil],depth(9))
-->(62,'&self',[0,[0,[1,nil]]],depth(6))
-->(63,'&self',[0,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[0,[0,[1,nil]]],depth(4))
-->(66,'&self',[0,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,[1,nil]],depth(11))
-->(69,'&self',[1,nil],depth(12))
-->(70,'&self',[1,[1,nil]],depth(11))
-->(71,'&self',[1,nil],depth(12))
-->(72,'&self',[1,[1,nil]],depth(9))
-->(73,'&self',[1,nil],depth(10))
-->(74,'&self',[0,[1,[1,nil]]],depth(7))
-->(75,'&self',[1,[1,nil]],depth(8))
-->(76,'&self',[1,nil],depth(9))
-->(77,'&self',[0,[1,[1,nil]]],depth(6))
-->(78,'&self',[1,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[0,[1,[1,nil]]],depth(4))
-->(81,'&self',[1,[1,nil]],depth(5))
-->(82,'&self',[1,nil],depth(6))
-->(83,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(84,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(84,retval('False'))
-->(84,'&self',[superpose,[]],depth(3))
<--(84,retval(fail))
<--(83,retval(fail))
-->(83,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(5,retval([0,[1,[1,nil]]]))
-->(5,'&self',[1,[gen,2]],depth(6))
-->(6,'&self',[gen,2],depth(7))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(8))
-->(8,'&self',[>,2,0],depth(9))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(9))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(10))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(11))
<--(9,retval(1))
-->(9,'&self',1,depth(12))
-->(10,'&self',[0,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[0,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[0,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[0,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[0,[1,nil]]],depth(7))
-->(45,'&self',[0,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[0,[1,nil]]],depth(6))
-->(48,'&self',[0,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[0,[1,nil]]],depth(4))
-->(51,'&self',[0,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[superpose,[]],depth(3))
<--(37,retval(fail))
<--(36,retval(fail))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,nil],depth(16))
-->(36,'&self',[1,nil],depth(16))
-->(37,'&self',[1,nil],depth(14))
-->(38,'&self',[1,[1,nil]],depth(12))
-->(39,'&self',[1,nil],depth(13))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[superpose,[]],depth(3))
<--(54,retval(fail))
<--(53,retval(fail))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,nil]],depth(11))
-->(35,'&self',[0,nil],depth(12))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(9))
-->(39,'&self',[0,nil],depth(10))
-->(40,'&self',[1,[1,[0,nil]]],depth(7))
-->(41,'&self',[1,[0,nil]],depth(8))
-->(42,'&self',[0,nil],depth(9))
-->(43,'&self',[1,[1,[0,nil]]],depth(6))
-->(44,'&self',[1,[0,nil]],depth(7))
-->(45,'&self',[0,nil],depth(8))
-->(46,'&self',[1,[1,[0,nil]]],depth(4))
-->(47,'&self',[1,[0,nil]],depth(5))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[0,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,nil]],depth(11))
-->(35,'&self',[1,nil],depth(12))
-->(36,'&self',[1,[1,nil]],depth(11))
-->(37,'&self',[1,nil],depth(12))
-->(38,'&self',[1,[1,nil]],depth(9))
-->(39,'&self',[1,nil],depth(10))
-->(40,'&self',[1,[1,[1,nil]]],depth(7))
-->(41,'&self',[1,[1,nil]],depth(8))
-->(42,'&self',[1,nil],depth(9))
-->(43,'&self',[1,[1,[1,nil]]],depth(6))
-->(44,'&self',[1,[1,nil]],depth(7))
-->(45,'&self',[1,nil],depth(8))
-->(46,'&self',[1,[1,[1,nil]]],depth(4))
-->(47,'&self',[1,[1,nil]],depth(5))
-->(48,'&self',[1,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[0,nil]],depth(11))
-->(36,'&self',[0,nil],depth(12))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(9))
-->(40,'&self',[0,nil],depth(10))
-->(41,'&self',[1,[1,[0,nil]]],depth(7))
-->(42,'&self',[1,[0,nil]],depth(8))
-->(43,'&self',[0,nil],depth(9))
-->(44,'&self',[1,[1,[0,nil]]],depth(6))
-->(45,'&self',[1,[0,nil]],depth(7))
-->(46,'&self',[0,nil],depth(8))
-->(47,'&self',[1,[1,[0,nil]]],depth(4))
-->(48,'&self',[1,[0,nil]],depth(5))
-->(49,'&self',[0,nil],depth(6))
-->(50,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(51,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(51,retval('False'))
-->(51,'&self',[superpose,[]],depth(3))
<--(51,retval(fail))
<--(50,retval(fail))
-->(50,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[1,nil]],depth(11))
-->(36,'&self',[1,nil],depth(12))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(9))
-->(40,'&self',[1,nil],depth(10))
-->(41,'&self',[1,[1,[1,nil]]],depth(7))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(4))
-->(48,'&self',[1,[1,nil]],depth(5))
-->(49,'&self',[1,nil],depth(6))
-->(50,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(51,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(51,retval('False'))
-->(51,'&self',[superpose,[]],depth(3))
<--(51,retval(fail))
<--(50,retval(fail))
-->(50,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,nil]],depth(11))
-->(35,'&self',[0,nil],depth(12))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(9))
-->(39,'&self',[0,nil],depth(10))
-->(40,'&self',[1,[1,[0,nil]]],depth(7))
-->(41,'&self',[1,[0,nil]],depth(8))
-->(42,'&self',[0,nil],depth(9))
-->(43,'&self',[1,[1,[0,nil]]],depth(6))
-->(44,'&self',[1,[0,nil]],depth(7))
-->(45,'&self',[0,nil],depth(8))
-->(46,'&self',[1,[1,[0,nil]]],depth(4))
-->(47,'&self',[1,[0,nil]],depth(5))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(50,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(50,retval('False'))
-->(50,'&self',[superpose,[]],depth(3))
<--(50,retval(fail))
<--(49,retval(fail))
-->(49,'&self',[0,nil],depth(11))
-->(50,'&self',[1,nil],depth(15))
-->(51,'&self',[1,nil],depth(15))
-->(52,'&self',[1,nil],depth(13))
-->(53,'&self',[0,[1,nil]],depth(11))
-->(54,'&self',[1,nil],depth(12))
-->(55,'&self',[0,[1,nil]],depth(11))
-->(56,'&self',[1,nil],depth(12))
-->(57,'&self',[0,[1,nil]],depth(9))
-->(58,'&self',[1,nil],depth(10))
-->(59,'&self',[1,[0,[1,nil]]],depth(7))
-->(60,'&self',[0,[1,nil]],depth(8))
-->(61,'&self',[1,nil],depth(9))
-->(62,'&self',[1,[0,[1,nil]]],depth(6))
-->(63,'&self',[0,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[0,[1,nil]]],depth(4))
-->(66,'&self',[0,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,[1,nil]],depth(11))
-->(69,'&self',[1,nil],depth(12))
-->(70,'&self',[1,[1,nil]],depth(11))
-->(71,'&self',[1,nil],depth(12))
-->(72,'&self',[1,[1,nil]],depth(9))
-->(73,'&self',[1,nil],depth(10))
-->(74,'&self',[1,[1,[1,nil]]],depth(7))
-->(75,'&self',[1,[1,nil]],depth(8))
-->(76,'&self',[1,nil],depth(9))
-->(77,'&self',[1,[1,[1,nil]]],depth(6))
-->(78,'&self',[1,[1,nil]],depth(7))
-->(79,'&self',[1,nil],depth(8))
-->(80,'&self',[1,[1,[1,nil]]],depth(4))
-->(81,'&self',[1,[1,nil]],depth(5))
-->(82,'&self',[1,nil],depth(6))
-->(83,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(84,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(84,retval('False'))
-->(84,'&self',[superpose,[]],depth(3))
<--(84,retval(fail))
<--(83,retval(fail))
-->(83,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(5,retval([1,[1,[1,nil]]]))
-->(5,'&self',[gen,2],depth(6))
-->(6,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(7))
-->(7,'&self',[>,2,0],depth(8))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,2,1]]],depth(8))
<--(7,retval([[bin],[gen,[-,2,1]]]))
-->(7,'&self',[[bin],[gen,[-,2,1]]],depth(9))
-->(8,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(9,'&self',[gen,[-,2,1]],depth(11))
-->(10,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,2,1],0],depth(13))
-->(12,'&self',[-,2,1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(16,'&self',[-,[-,2,1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[0,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
-->(33,'&self',[1,[0,[0,nil]]],depth(6))
-->(34,'&self',[0,[0,nil]],depth(7))
-->(35,'&self',[0,nil],depth(8))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(4))
-->(40,'&self',[0,[0,nil]],depth(5))
-->(41,'&self',[0,nil],depth(6))
-->(42,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(43,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(43,retval('False'))
-->(43,'&self',[superpose,[]],depth(3))
<--(43,retval(fail))
<--(42,retval(fail))
-->(42,'&self',[0,nil],depth(6))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(16,'&self',[-,[-,2,1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[0,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[0,[1,nil]]],depth(6))
-->(25,'&self',[0,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(4))
-->(31,'&self',[0,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
-->(33,'&self',[1,[0,[1,nil]]],depth(6))
-->(34,'&self',[0,[1,nil]],depth(7))
-->(35,'&self',[1,nil],depth(8))
-->(36,'&self',[1,[0,[1,nil]]],depth(6))
-->(37,'&self',[0,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[0,[1,nil]]],depth(4))
-->(40,'&self',[0,[1,nil]],depth(5))
-->(41,'&self',[1,nil],depth(6))
-->(42,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(43,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(43,retval('False'))
-->(43,'&self',[superpose,[]],depth(3))
<--(43,retval(fail))
<--(42,retval(fail))
-->(42,'&self',[1,nil],depth(6))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,2,1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,[0,nil]]],depth(6))
-->(35,'&self',[0,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(4))
-->(41,'&self',[0,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,[1,nil]]],depth(6))
-->(35,'&self',[0,[1,nil]],depth(7))
-->(36,'&self',[1,nil],depth(8))
-->(37,'&self',[1,[0,[1,nil]]],depth(6))
-->(38,'&self',[0,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[0,[1,nil]]],depth(4))
-->(41,'&self',[0,[1,nil]],depth(5))
-->(42,'&self',[1,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[0,[0,nil]]],depth(6))
-->(36,'&self',[0,[0,nil]],depth(7))
-->(37,'&self',[0,nil],depth(8))
-->(38,'&self',[1,[0,[0,nil]]],depth(6))
-->(39,'&self',[0,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[0,[0,nil]]],depth(4))
-->(42,'&self',[0,[0,nil]],depth(5))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[superpose,[]],depth(3))
<--(45,retval(fail))
<--(44,retval(fail))
-->(44,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[0,[1,nil]]],depth(6))
-->(36,'&self',[0,[1,nil]],depth(7))
-->(37,'&self',[1,nil],depth(8))
-->(38,'&self',[1,[0,[1,nil]]],depth(6))
-->(39,'&self',[0,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[0,[1,nil]]],depth(4))
-->(42,'&self',[0,[1,nil]],depth(5))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[superpose,[]],depth(3))
<--(45,retval(fail))
<--(44,retval(fail))
-->(44,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,[0,nil]]],depth(6))
-->(35,'&self',[0,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(4))
-->(41,'&self',[0,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[1,nil],depth(15))
-->(45,'&self',[1,nil],depth(15))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(10))
-->(50,'&self',[1,nil],depth(11))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(6))
-->(57,'&self',[0,[1,nil]],depth(7))
-->(58,'&self',[1,nil],depth(8))
-->(59,'&self',[0,[0,[1,nil]]],depth(4))
-->(60,'&self',[0,[1,nil]],depth(5))
-->(61,'&self',[1,nil],depth(6))
-->(62,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(63,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(63,retval('False'))
-->(63,'&self',[superpose,[]],depth(3))
<--(63,retval(fail))
<--(62,retval(fail))
-->(62,'&self',[1,[0,[1,nil]]],depth(6))
-->(63,'&self',[0,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[0,[1,nil]]],depth(6))
-->(66,'&self',[0,[1,nil]],depth(7))
-->(67,'&self',[1,nil],depth(8))
-->(68,'&self',[1,[0,[1,nil]]],depth(4))
-->(69,'&self',[0,[1,nil]],depth(5))
-->(70,'&self',[1,nil],depth(6))
-->(71,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(72,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(72,retval('False'))
-->(72,'&self',[superpose,[]],depth(3))
<--(72,retval(fail))
<--(71,retval(fail))
-->(71,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(9,'&self',[gen,[-,2,1]],depth(11))
-->(10,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,2,1],0],depth(13))
-->(12,'&self',[-,2,1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(16,'&self',[-,[-,2,1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[1,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[1,[0,nil]]],depth(6))
-->(25,'&self',[1,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(4))
-->(31,'&self',[1,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
-->(33,'&self',[1,[1,[0,nil]]],depth(6))
-->(34,'&self',[1,[0,nil]],depth(7))
-->(35,'&self',[0,nil],depth(8))
-->(36,'&self',[1,[1,[0,nil]]],depth(6))
-->(37,'&self',[1,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[1,[0,nil]]],depth(4))
-->(40,'&self',[1,[0,nil]],depth(5))
-->(41,'&self',[0,nil],depth(6))
-->(42,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(43,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(43,retval('False'))
-->(43,'&self',[superpose,[]],depth(3))
<--(43,retval(fail))
<--(42,retval(fail))
-->(42,'&self',[0,nil],depth(6))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(16,'&self',[-,[-,2,1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[1,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[1,[1,nil]]],depth(6))
-->(25,'&self',[1,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(4))
-->(31,'&self',[1,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
-->(33,'&self',[1,[1,[1,nil]]],depth(6))
-->(34,'&self',[1,[1,nil]],depth(7))
-->(35,'&self',[1,nil],depth(8))
-->(36,'&self',[1,[1,[1,nil]]],depth(6))
-->(37,'&self',[1,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[1,[1,nil]]],depth(4))
-->(40,'&self',[1,[1,nil]],depth(5))
-->(41,'&self',[1,nil],depth(6))
-->(42,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(43,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(43,retval('False'))
-->(43,'&self',[superpose,[]],depth(3))
<--(43,retval(fail))
<--(42,retval(fail))
-->(42,'&self',[1,nil],depth(6))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,2,1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,[0,nil]]],depth(6))
-->(35,'&self',[1,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(4))
-->(41,'&self',[1,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,[1,nil]]],depth(6))
-->(35,'&self',[1,[1,nil]],depth(7))
-->(36,'&self',[1,nil],depth(8))
-->(37,'&self',[1,[1,[1,nil]]],depth(6))
-->(38,'&self',[1,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[1,[1,nil]]],depth(4))
-->(41,'&self',[1,[1,nil]],depth(5))
-->(42,'&self',[1,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[1,[0,nil]]],depth(6))
-->(36,'&self',[1,[0,nil]],depth(7))
-->(37,'&self',[0,nil],depth(8))
-->(38,'&self',[1,[1,[0,nil]]],depth(6))
-->(39,'&self',[1,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[1,[0,nil]]],depth(4))
-->(42,'&self',[1,[0,nil]],depth(5))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[superpose,[]],depth(3))
<--(45,retval(fail))
<--(44,retval(fail))
-->(44,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[1,[1,nil]]],depth(6))
-->(36,'&self',[1,[1,nil]],depth(7))
-->(37,'&self',[1,nil],depth(8))
-->(38,'&self',[1,[1,[1,nil]]],depth(6))
-->(39,'&self',[1,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[1,[1,nil]]],depth(4))
-->(42,'&self',[1,[1,nil]],depth(5))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[superpose,[]],depth(3))
<--(45,retval(fail))
<--(44,retval(fail))
-->(44,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,[0,nil]]],depth(6))
-->(35,'&self',[1,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(4))
-->(41,'&self',[1,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[1,nil],depth(15))
-->(45,'&self',[1,nil],depth(15))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(10))
-->(50,'&self',[1,nil],depth(11))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(6))
-->(57,'&self',[1,[1,nil]],depth(7))
-->(58,'&self',[1,nil],depth(8))
-->(59,'&self',[0,[1,[1,nil]]],depth(4))
-->(60,'&self',[1,[1,nil]],depth(5))
-->(61,'&self',[1,nil],depth(6))
-->(62,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(63,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(63,retval('False'))
-->(63,'&self',[superpose,[]],depth(3))
<--(63,retval(fail))
<--(62,retval(fail))
-->(62,'&self',[1,[1,[1,nil]]],depth(6))
-->(63,'&self',[1,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[1,[1,nil]]],depth(6))
-->(66,'&self',[1,[1,nil]],depth(7))
-->(67,'&self',[1,nil],depth(8))
-->(68,'&self',[1,[1,[1,nil]]],depth(4))
-->(69,'&self',[1,[1,nil]],depth(5))
-->(70,'&self',[1,nil],depth(6))
-->(71,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(72,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(72,retval('False'))
-->(72,'&self',[superpose,[]],depth(3))
<--(72,retval(fail))
<--(71,retval(fail))
-->(71,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,2,1],depth(10))
<--(8,retval(1))
-->(8,'&self',1,depth(11))
-->(9,'&self',[0,[gen,1]],depth(10))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,[0,nil]]],depth(6))
-->(35,'&self',[0,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(4))
-->(41,'&self',[0,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,[1,nil]]],depth(6))
-->(35,'&self',[0,[1,nil]],depth(7))
-->(36,'&self',[1,nil],depth(8))
-->(37,'&self',[1,[0,[1,nil]]],depth(6))
-->(38,'&self',[0,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[0,[1,nil]]],depth(4))
-->(41,'&self',[0,[1,nil]],depth(5))
-->(42,'&self',[1,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[0,[0,nil]]],depth(6))
-->(36,'&self',[0,[0,nil]],depth(7))
-->(37,'&self',[0,nil],depth(8))
-->(38,'&self',[1,[0,[0,nil]]],depth(6))
-->(39,'&self',[0,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[0,[0,nil]]],depth(4))
-->(42,'&self',[0,[0,nil]],depth(5))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[superpose,[]],depth(3))
<--(45,retval(fail))
<--(44,retval(fail))
-->(44,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[0,[1,nil]]],depth(6))
-->(36,'&self',[0,[1,nil]],depth(7))
-->(37,'&self',[1,nil],depth(8))
-->(38,'&self',[1,[0,[1,nil]]],depth(6))
-->(39,'&self',[0,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[0,[1,nil]]],depth(4))
-->(42,'&self',[0,[1,nil]],depth(5))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[superpose,[]],depth(3))
<--(45,retval(fail))
<--(44,retval(fail))
-->(44,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,[0,nil]]],depth(6))
-->(35,'&self',[0,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(4))
-->(41,'&self',[0,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[1,nil],depth(15))
-->(45,'&self',[1,nil],depth(15))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[0,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[0,[1,nil]],depth(10))
-->(50,'&self',[1,nil],depth(11))
-->(51,'&self',[0,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[0,[1,nil]]],depth(6))
-->(54,'&self',[0,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[0,[1,nil]]],depth(6))
-->(57,'&self',[0,[1,nil]],depth(7))
-->(58,'&self',[1,nil],depth(8))
-->(59,'&self',[0,[0,[1,nil]]],depth(4))
-->(60,'&self',[0,[1,nil]],depth(5))
-->(61,'&self',[1,nil],depth(6))
-->(62,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(63,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(63,retval('False'))
-->(63,'&self',[superpose,[]],depth(3))
<--(63,retval(fail))
<--(62,retval(fail))
-->(62,'&self',[1,[0,[1,nil]]],depth(6))
-->(63,'&self',[0,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[0,[1,nil]]],depth(6))
-->(66,'&self',[0,[1,nil]],depth(7))
-->(67,'&self',[1,nil],depth(8))
-->(68,'&self',[1,[0,[1,nil]]],depth(4))
-->(69,'&self',[0,[1,nil]],depth(5))
-->(70,'&self',[1,nil],depth(6))
-->(71,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(72,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(72,retval('False'))
-->(72,'&self',[superpose,[]],depth(3))
<--(72,retval(fail))
<--(71,retval(fail))
-->(71,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,1]],depth(10))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,[0,nil]]],depth(6))
-->(35,'&self',[1,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(4))
-->(41,'&self',[1,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,[1,nil]]],depth(6))
-->(35,'&self',[1,[1,nil]],depth(7))
-->(36,'&self',[1,nil],depth(8))
-->(37,'&self',[1,[1,[1,nil]]],depth(6))
-->(38,'&self',[1,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[1,[1,nil]]],depth(4))
-->(41,'&self',[1,[1,nil]],depth(5))
-->(42,'&self',[1,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[1,[0,nil]]],depth(6))
-->(36,'&self',[1,[0,nil]],depth(7))
-->(37,'&self',[0,nil],depth(8))
-->(38,'&self',[1,[1,[0,nil]]],depth(6))
-->(39,'&self',[1,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[1,[0,nil]]],depth(4))
-->(42,'&self',[1,[0,nil]],depth(5))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[superpose,[]],depth(3))
<--(45,retval(fail))
<--(44,retval(fail))
-->(44,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[superpose,[]],depth(3))
<--(36,retval(fail))
<--(35,retval(fail))
-->(35,'&self',[1,[1,[1,nil]]],depth(6))
-->(36,'&self',[1,[1,nil]],depth(7))
-->(37,'&self',[1,nil],depth(8))
-->(38,'&self',[1,[1,[1,nil]]],depth(6))
-->(39,'&self',[1,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[1,[1,nil]]],depth(4))
-->(42,'&self',[1,[1,nil]],depth(5))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[superpose,[]],depth(3))
<--(45,retval(fail))
<--(44,retval(fail))
-->(44,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[1,[0,nil]]],depth(6))
-->(35,'&self',[1,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(4))
-->(41,'&self',[1,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[1,nil],depth(15))
-->(45,'&self',[1,nil],depth(15))
-->(46,'&self',[1,nil],depth(13))
-->(47,'&self',[1,[1,nil]],depth(11))
-->(48,'&self',[1,nil],depth(12))
-->(49,'&self',[1,[1,nil]],depth(10))
-->(50,'&self',[1,nil],depth(11))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(6))
-->(57,'&self',[1,[1,nil]],depth(7))
-->(58,'&self',[1,nil],depth(8))
-->(59,'&self',[0,[1,[1,nil]]],depth(4))
-->(60,'&self',[1,[1,nil]],depth(5))
-->(61,'&self',[1,nil],depth(6))
-->(62,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(63,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(63,retval('False'))
-->(63,'&self',[superpose,[]],depth(3))
<--(63,retval(fail))
<--(62,retval(fail))
-->(62,'&self',[1,[1,[1,nil]]],depth(6))
-->(63,'&self',[1,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[1,[1,nil]]],depth(6))
-->(66,'&self',[1,[1,nil]],depth(7))
-->(67,'&self',[1,nil],depth(8))
-->(68,'&self',[1,[1,[1,nil]]],depth(4))
-->(69,'&self',[1,[1,nil]],depth(5))
-->(70,'&self',[1,nil],depth(6))
-->(71,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(72,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(72,retval('False'))
-->(72,'&self',[superpose,[]],depth(3))
<--(72,retval(fail))
<--(71,retval(fail))
-->(71,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[gen,1],depth(10))
-->(10,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(11,'&self',[>,1,0],depth(12))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(11,retval([[bin],[gen,[-,1,1]]]))
-->(11,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(12,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(13,'&self',[gen,[-,1,1]],depth(15))
-->(14,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,1,1],0],depth(17))
-->(16,'&self',[-,1,1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[0,nil],depth(15))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(12))
-->(18,'&self',[0,[0,nil]],depth(10))
-->(19,'&self',[0,nil],depth(11))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
-->(33,'&self',[1,[0,[0,nil]]],depth(6))
-->(34,'&self',[0,[0,nil]],depth(7))
-->(35,'&self',[0,nil],depth(8))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(4))
-->(40,'&self',[0,[0,nil]],depth(5))
-->(41,'&self',[0,nil],depth(6))
-->(42,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(43,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(43,retval('False'))
-->(43,'&self',[superpose,[]],depth(3))
<--(43,retval(fail))
<--(42,retval(fail))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[1,[0,nil]],depth(10))
-->(44,'&self',[0,nil],depth(11))
-->(45,'&self',[1,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[1,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[1,[0,nil]]],depth(6))
-->(50,'&self',[1,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[0,nil]]],depth(6))
-->(59,'&self',[1,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[1,[0,nil]]],depth(6))
-->(62,'&self',[1,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[1,[0,nil]]],depth(4))
-->(65,'&self',[1,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[0,nil],depth(10))
<--(13,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(13,'&self',[gen,[-,1,1]],depth(15))
-->(14,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,1,1],0],depth(17))
-->(16,'&self',[-,1,1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[1,nil],depth(15))
-->(16,'&self',[1,nil],depth(14))
-->(17,'&self',[1,nil],depth(12))
-->(18,'&self',[0,[1,nil]],depth(10))
-->(19,'&self',[1,nil],depth(11))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[0,[1,nil]]],depth(6))
-->(25,'&self',[0,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(4))
-->(31,'&self',[0,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
-->(33,'&self',[1,[0,[1,nil]]],depth(6))
-->(34,'&self',[0,[1,nil]],depth(7))
-->(35,'&self',[1,nil],depth(8))
-->(36,'&self',[1,[0,[1,nil]]],depth(6))
-->(37,'&self',[0,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[0,[1,nil]]],depth(4))
-->(40,'&self',[0,[1,nil]],depth(5))
-->(41,'&self',[1,nil],depth(6))
-->(42,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(43,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(43,retval('False'))
-->(43,'&self',[superpose,[]],depth(3))
<--(43,retval(fail))
<--(42,retval(fail))
-->(42,'&self',[1,nil],depth(6))
-->(43,'&self',[1,[1,nil]],depth(10))
-->(44,'&self',[1,nil],depth(11))
-->(45,'&self',[1,[1,nil]],depth(10))
-->(46,'&self',[1,nil],depth(11))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[1,[1,nil]]],depth(6))
-->(53,'&self',[1,[1,nil]],depth(7))
-->(54,'&self',[1,nil],depth(8))
-->(55,'&self',[0,[1,[1,nil]]],depth(4))
-->(56,'&self',[1,[1,nil]],depth(5))
-->(57,'&self',[1,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[1,nil]]],depth(6))
-->(59,'&self',[1,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[1,[1,[1,nil]]],depth(6))
-->(62,'&self',[1,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[1,[1,[1,nil]]],depth(4))
-->(65,'&self',[1,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[1,nil],depth(10))
<--(13,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,1,1],depth(14))
<--(12,retval(0))
-->(12,'&self',0,depth(15))
-->(13,'&self',[0,[gen,0]],depth(14))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,[0,nil]]],depth(6))
-->(35,'&self',[0,[0,nil]],depth(7))
-->(36,'&self',[0,nil],depth(8))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(4))
-->(41,'&self',[0,[0,nil]],depth(5))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[1,[0,nil]],depth(10))
-->(45,'&self',[0,nil],depth(11))
-->(46,'&self',[1,[0,nil]],depth(10))
-->(47,'&self',[0,nil],depth(11))
-->(48,'&self',[1,[0,nil]],depth(8))
-->(49,'&self',[0,nil],depth(9))
-->(50,'&self',[0,[1,[0,nil]]],depth(6))
-->(51,'&self',[1,[0,nil]],depth(7))
-->(52,'&self',[0,nil],depth(8))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,[0,nil]]],depth(6))
-->(60,'&self',[1,[0,nil]],depth(7))
-->(61,'&self',[0,nil],depth(8))
-->(62,'&self',[1,[1,[0,nil]]],depth(6))
-->(63,'&self',[1,[0,nil]],depth(7))
-->(64,'&self',[0,nil],depth(8))
-->(65,'&self',[1,[1,[0,nil]]],depth(4))
-->(66,'&self',[1,[0,nil]],depth(5))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[0,nil],depth(6))
-->(69,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,0]],depth(14))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[superpose,[]],depth(3))
<--(35,retval(fail))
<--(34,retval(fail))
-->(34,'&self',[1,[0,[1,nil]]],depth(6))
-->(35,'&self',[0,[1,nil]],depth(7))
-->(36,'&self',[1,nil],depth(8))
-->(37,'&self',[1,[0,[1,nil]]],depth(6))
-->(38,'&self',[0,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[0,[1,nil]]],depth(4))
-->(41,'&self',[0,[1,nil]],depth(5))
-->(42,'&self',[1,nil],depth(6))
-->(43,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(44,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(44,retval('False'))
-->(44,'&self',[superpose,[]],depth(3))
<--(44,retval(fail))
<--(43,retval(fail))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[1,[1,nil]],depth(10))
-->(45,'&self',[1,nil],depth(11))
-->(46,'&self',[1,[1,nil]],depth(10))
-->(47,'&self',[1,nil],depth(11))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(4))
-->(57,'&self',[1,[1,nil]],depth(5))
-->(58,'&self',[1,nil],depth(6))
-->(59,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(60,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(60,retval('False'))
-->(60,'&self',[superpose,[]],depth(3))
<--(60,retval(fail))
<--(59,retval(fail))
-->(59,'&self',[1,[1,[1,nil]]],depth(6))
-->(60,'&self',[1,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[1,[1,nil]]],depth(6))
-->(63,'&self',[1,[1,nil]],depth(7))
-->(64,'&self',[1,nil],depth(8))
-->(65,'&self',[1,[1,[1,nil]]],depth(4))
-->(66,'&self',[1,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(69,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(69,retval('False'))
-->(69,'&self',[superpose,[]],depth(3))
<--(69,retval(fail))
<--(68,retval(fail))
-->(68,'&self',[1,nil],depth(6))
-->(69,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[gen,0],depth(14))
-->(14,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(15,'&self',[>,0,0],depth(16))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(16))
-->(15,'&self',[0,nil],depth(14))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(12))
-->(18,'&self',[0,[0,nil]],depth(10))
-->(19,'&self',[0,nil],depth(11))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[superpose,[]],depth(3))
<--(34,retval(fail))
<--(33,retval(fail))
-->(33,'&self',[1,[0,[0,nil]]],depth(6))
-->(34,'&self',[0,[0,nil]],depth(7))
-->(35,'&self',[0,nil],depth(8))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(4))
-->(40,'&self',[0,[0,nil]],depth(5))
-->(41,'&self',[0,nil],depth(6))
-->(42,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[superpose,[]]],depth(2))
-->(43,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(43,retval('False'))
-->(43,'&self',[superpose,[]],depth(3))
<--(43,retval(fail))
<--(42,retval(fail))
-->(42,'&self',[0,nil],depth(6))
-->(43,'&self',[1,[0,nil]],depth(10))
-->(44,'&self',[0,nil],depth(11))
-->(45,'&self',[1,[0,nil]],depth(10))
-->(46,'&self',[0,nil],depth(11))
-->(47,'&self',[1,[0,nil]],depth(8))
-->(48,'&self',[0,nil],depth(9))
-->(49,'&self',[0,[1,[0,nil]]],depth(6))
-->(50,'&self',[1,[0,nil]],depth(7))
-->(51,'&self',[0,nil],depth(8))
-->(52,'&self',[0,[1,[0,nil]]],depth(6))
-->(53,'&self',[1,[0,nil]],depth(7))
-->(54,'&self',[0,nil],depth(8))
-->(55,'&self',[0,[1,[0,nil]]],depth(4))
-->(56,'&self',[1,[0,nil]],depth(5))
-->(57,'&self',[0,nil],depth(6))
-->(58,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(59,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(59,retval('False'))
-->(59,'&self',[superpose,[]],depth(3))
<--(59,retval(fail))
<--(58,retval(fail))
-->(58,'&self',[1,[1,[0,nil]]],depth(6))
-->(59,'&self',[1,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[1,[1,[0,nil]]],depth(6))
-->(62,'&self',[1,[0,nil]],depth(7))
-->(63,'&self',[0,nil],depth(8))
-->(64,'&self',[1,[1,[0,nil]]],depth(4))
-->(65,'&self',[1,[0,nil]],depth(5))
-->(66,'&self',[0,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[superpose,[]]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[superpose,[]],depth(3))
<--(68,retval(fail))
<--(67,retval(fail))
-->(67,'&self',[0,nil],depth(6))
-->(68,'&self',[0,nil],depth(10))
-->(69,'&self',[1,nil],depth(14))
-->(70,'&self',[1,nil],depth(14))
-->(71,'&self',[1,nil],depth(12))
-->(72,'&self',[0,[1,nil]],depth(10))
-->(73,'&self',[1,nil],depth(11))
-->(74,'&self',[0,[1,nil]],depth(10))
-->(75,'&self',[1,nil],depth(11))
-->(76,'&self',[0,[1,nil]],depth(8))
-->(77,'&self',[1,nil],depth(9))
-->(78,'&self',[0,[0,[1,nil]]],depth(6))
-->(79,'&self',[0,[1,nil]],depth(7))
-->(80,'&self',[1,nil],depth(8))
-->(81,'&self',[0,[0,[1,nil]]],depth(6))
-->(82,'&self',[0,[1,nil]],depth(7))
-->(83,'&self',[1,nil],depth(8))
-->(84,'&self',[0,[0,[1,nil]]],depth(4))
-->(85,'&self',[0,[1,nil]],depth(5))
-->(86,'&self',[1,nil],depth(6))
-->(87,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(88,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(88,retval('False'))
-->(88,'&self',[superpose,[]],depth(3))
<--(88,retval(fail))
<--(87,retval(fail))
-->(87,'&self',[1,[0,[1,nil]]],depth(6))
-->(88,'&self',[0,[1,nil]],depth(7))
-->(89,'&self',[1,nil],depth(8))
-->(90,'&self',[1,[0,[1,nil]]],depth(6))
-->(91,'&self',[0,[1,nil]],depth(7))
-->(92,'&self',[1,nil],depth(8))
-->(93,'&self',[1,[0,[1,nil]]],depth(4))
-->(94,'&self',[0,[1,nil]],depth(5))
-->(95,'&self',[1,nil],depth(6))
-->(96,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[superpose,[]]],depth(2))
-->(97,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(97,retval('False'))
-->(97,'&self',[superpose,[]],depth(3))
<--(97,retval(fail))
<--(96,retval(fail))
-->(96,'&self',[1,nil],depth(6))
-->(97,'&self',[1,[1,nil]],depth(10))
-->(98,'&self',[1,nil],depth(11))
-->(99,'&self',[1,[1,nil]],depth(10))
-->(100,'&self',[1,nil],depth(11))
-->(101,'&self',[1,[1,nil]],depth(8))
-->(102,'&self',[1,nil],depth(9))
-->(103,'&self',[0,[1,[1,nil]]],depth(6))
-->(104,'&self',[1,[1,nil]],depth(7))
-->(105,'&self',[1,nil],depth(8))
-->(106,'&self',[0,[1,[1,nil]]],depth(6))
-->(107,'&self',[1,[1,nil]],depth(7))
-->(108,'&self',[1,nil],depth(8))
-->(109,'&self',[0,[1,[1,nil]]],depth(4))
-->(110,'&self',[1,[1,nil]],depth(5))
-->(111,'&self',[1,nil],depth(6))
-->(112,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(113,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(113,retval('False'))
-->(113,'&self',[superpose,[]],depth(3))
<--(113,retval(fail))
<--(112,retval(fail))
-->(112,'&self',[1,[1,[1,nil]]],depth(6))
-->(113,'&self',[1,[1,nil]],depth(7))
-->(114,'&self',[1,nil],depth(8))
-->(115,'&self',[1,[1,[1,nil]]],depth(6))
-->(116,'&self',[1,[1,nil]],depth(7))
-->(117,'&self',[1,nil],depth(8))
-->(118,'&self',[1,[1,[1,nil]]],depth(4))
-->(119,'&self',[1,[1,nil]],depth(5))
-->(120,'&self',[1,nil],depth(6))
-->(121,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[superpose,[]]],depth(2))
-->(122,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(122,retval('False'))
-->(122,'&self',[superpose,[]],depth(3))
<--(122,retval(fail))
<--(121,retval(fail))
-->(121,'&self',[1,nil],depth(6))
-->(122,'&self',[1,nil],depth(10))
<--(13,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(3,retval([1,[1,[1,nil]]]))
<--(2,retval([1,[1,[1,nil]]]))
<--(1,retval([if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil]))
<--(0,retval(fail))
; Trace took 633.27 milliseconds.
<--(23,retval([got,[],expected,[[::,1,[::,0,[::,1,nil]]]]]))
-->(23,'&self',[got,[],expected,[[::,1,[::,0,[::,1,nil]]]]],depth(1))
-->(24,'&self',[[::,1,[::,0,[::,1,nil]]]],depth(2))
-->(25,'&self',[::,1,[::,0,[::,1,nil]]],depth(3))
<--(25,retval([1,[::,0,[::,1,nil]]]))
-->(25,'&self',[1,[::,0,[::,1,nil]]],depth(4))
-->(26,'&self',[::,0,[::,1,nil]],depth(5))
<--(26,retval([0,[::,1,nil]]))
-->(26,'&self',[0,[::,1,nil]],depth(6))
-->(27,'&self',[::,1,nil],depth(7))
<--(27,retval([1,nil]))
-->(27,'&self',[1,nil],depth(8))
<--(26,retval([0,[1,nil]]))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
<--(25,retval([1,[0,[1,nil]]]))
-->(25,'&self',[1,[0,[1,nil]]],depth(5))
-->(26,'&self',[0,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
<--(24,retval([[1,[0,[1,nil]]]]))
-->(24,'&self',[[1,[0,[1,nil]]]],depth(3))
-->(25,'&self',[1,[0,[1,nil]]],depth(4))
-->(26,'&self',[0,[1,nil]],depth(5))
-->(27,'&self',[1,nil],depth(6))
<--(23,retval([got,[],expected,[[1,[0,[1,nil]]]]]))
-->(23,'&self',[got,[],expected,[[1,[0,[1,nil]]]]],depth(2))
-->(24,'&self',[[1,[0,[1,nil]]]],depth(3))
-->(25,'&self',[1,[0,[1,nil]]],depth(4))
-->(26,'&self',[0,[1,nil]],depth(5))
-->(27,'&self',[1,nil],depth(6))
; Evaluation took 1268.64 milliseconds.
Deterministic: (got () expected
( (1
(0
(1 nil)))))
;; (`nop` is a grounded function that consumes its arguments and returns nothing)
;;!(assertEqualToResult
;; (let $t (gen 3)
;; (if (== (subsum (:: 3 (:: 7 (:: 5 nil))) $t) 8) $t (nop)))
;; ((:: 1 (:: 0 (:: 1 nil)))))
;;!(let $t (gen 3)
;; (if (== (subsum (:: 3 (:: 7 (:: 5 nil))) $t) 8) $t (nop)))
;;!(assertEqualToResult
;; (let $t (gen 3)
;; (if (== (subsum (:: 3 (:: 7 (:: 5 nil))) $t) 8) $t (nop)))
;; (() () (:: 1 (:: 0 (:: 1 nil))) () () () () ()))
!(assertEqualToResult
(let $T
(gen 3)
(if
(==
(subsum
(:: 3
(:: 7
(:: 5 nil))) $T) 8) $T
(nop)))
( (:: 1
(:: 0
(:: 1 nil)))))
-->(0,'&self',[assertEqualToResult,[let,_165624,[gen,3],[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],_165624],8],_165624,[nop]]],[[::,1,[::,0,[::,1,nil]]]]],depth(0))
[assertEqualToResult,[let,_165624,[gen,3],[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],_165624],8],_165624,[nop]]],[[::,1,[::,0,[::,1,nil]]]]]
;; SCRIPTS.C1-GROUNDED-BASIC.22
-->(1,'&self',[let,_165624,[gen,3],[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],_165624],8],_165624,[nop]]],depth(1))
-->(2,'&self',[gen,3],depth(2))
-->(3,'&self',[if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil],depth(3))
-->(4,'&self',[>,3,0],depth(4))
<--(4,retval('True'))
-->(4,'&self',[::,[bin],[gen,[-,3,1]]],depth(4))
<--(4,retval([[bin],[gen,[-,3,1]]]))
-->(4,'&self',[[bin],[gen,[-,3,1]]],depth(5))
-->(5,'&self',[0,[gen,[-,3,1]]],depth(6))
-->(6,'&self',[gen,[-,3,1]],depth(7))
-->(7,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(8))
-->(8,'&self',[>,[-,3,1],0],depth(9))
-->(9,'&self',[-,3,1],depth(10))
<--(9,retval(2))
-->(9,'&self',2,depth(11))
<--(8,retval([>,2,0]))
-->(8,'&self',[>,2,0],depth(10))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(9))
<--(8,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(8,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[0,[gen,[-,[-,3,1],1]]],depth(11))
-->(10,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(11,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(13,'&self',[-,[-,3,1],1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(17,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(17,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,3,1],depth(16))
<--(13,retval(2))
-->(13,'&self',2,depth(17))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,[-,3,1],1]]],depth(11))
-->(10,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(11,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(13,'&self',[-,[-,3,1],1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(17,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(17,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,3,1],depth(16))
<--(13,retval(2))
-->(13,'&self',2,depth(17))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,3,1],depth(11))
<--(9,retval(2))
-->(9,'&self',2,depth(12))
-->(10,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(11,'&self',[gen,[-,2,1]],depth(12))
-->(12,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(13,'&self',[>,[-,2,1],0],depth(14))
-->(14,'&self',[-,2,1],depth(15))
<--(14,retval(1))
-->(14,'&self',1,depth(16))
<--(13,retval([>,1,0]))
-->(13,'&self',[>,1,0],depth(15))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(13,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(13,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(11,'&self',[gen,[-,2,1]],depth(12))
-->(12,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(13,'&self',[>,[-,2,1],0],depth(14))
-->(14,'&self',[-,2,1],depth(15))
<--(14,retval(1))
-->(14,'&self',1,depth(16))
<--(13,retval([>,1,0]))
-->(13,'&self',[>,1,0],depth(15))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(13,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(13,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[-,2,1],depth(11))
<--(10,retval(1))
-->(10,'&self',1,depth(12))
-->(11,'&self',[0,[gen,1]],depth(11))
-->(12,'&self',[gen,1],depth(12))
-->(13,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(14,'&self',[>,1,0],depth(14))
<--(14,retval('True'))
-->(14,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(14,retval([[bin],[gen,[-,1,1]]]))
-->(14,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
<--(13,retval([1,nil]))
<--(12,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(11,retval([0,[1,nil]]))
-->(11,'&self',[1,[gen,1]],depth(11))
-->(12,'&self',[gen,1],depth(12))
-->(13,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(14,'&self',[>,1,0],depth(14))
<--(14,retval('True'))
-->(14,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(14,retval([[bin],[gen,[-,1,1]]]))
-->(14,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
<--(13,retval([1,nil]))
<--(12,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(11,retval([1,[1,nil]]))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[0,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[0,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(11))
-->(40,'&self',[1,nil],depth(12))
-->(41,'&self',[1,[1,nil]],depth(9))
-->(42,'&self',[1,nil],depth(10))
-->(43,'&self',[0,[1,[1,nil]]],depth(7))
-->(44,'&self',[1,[1,nil]],depth(8))
-->(45,'&self',[1,nil],depth(9))
-->(46,'&self',[0,[1,[1,nil]]],depth(6))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[0,[1,[1,nil]]],depth(4))
-->(50,'&self',[1,[1,nil]],depth(5))
-->(51,'&self',[1,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(11))
-->(41,'&self',[0,nil],depth(12))
-->(42,'&self',[1,[0,nil]],depth(9))
-->(43,'&self',[0,nil],depth(10))
-->(44,'&self',[0,[1,[0,nil]]],depth(7))
-->(45,'&self',[1,[0,nil]],depth(8))
-->(46,'&self',[0,nil],depth(9))
-->(47,'&self',[0,[1,[0,nil]]],depth(6))
-->(48,'&self',[1,[0,nil]],depth(7))
-->(49,'&self',[0,nil],depth(8))
-->(50,'&self',[0,[1,[0,nil]]],depth(4))
-->(51,'&self',[1,[0,nil]],depth(5))
-->(52,'&self',[0,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[nop],depth(3))
<--(54,retval('Empty'))
-->(54,'&self','Empty',depth(4))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(3))
-->(54,'&self','Empty',depth(2))
-->(55,'&self',[0,nil],depth(11))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[nop],depth(3))
<--(54,retval('Empty'))
-->(54,'&self','Empty',depth(4))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(3))
-->(54,'&self','Empty',depth(2))
-->(55,'&self',[1,nil],depth(11))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[0,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[0,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
-->(55,'&self',[1,nil],depth(15))
-->(56,'&self',[1,nil],depth(15))
-->(57,'&self',[1,nil],depth(13))
-->(58,'&self',[0,[1,nil]],depth(11))
-->(59,'&self',[1,nil],depth(12))
-->(60,'&self',[0,[1,nil]],depth(11))
-->(61,'&self',[1,nil],depth(12))
-->(62,'&self',[0,[1,nil]],depth(9))
-->(63,'&self',[1,nil],depth(10))
-->(64,'&self',[0,[0,[1,nil]]],depth(7))
-->(65,'&self',[0,[1,nil]],depth(8))
-->(66,'&self',[1,nil],depth(9))
-->(67,'&self',[0,[0,[1,nil]]],depth(6))
-->(68,'&self',[0,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[0,[0,[1,nil]]],depth(4))
-->(71,'&self',[0,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[nop],depth(3))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(4))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(3))
-->(74,'&self','Empty',depth(2))
-->(75,'&self',[1,[1,nil]],depth(11))
-->(76,'&self',[1,nil],depth(12))
-->(77,'&self',[1,[1,nil]],depth(11))
-->(78,'&self',[1,nil],depth(12))
-->(79,'&self',[1,[1,nil]],depth(9))
-->(80,'&self',[1,nil],depth(10))
-->(81,'&self',[0,[1,[1,nil]]],depth(7))
-->(82,'&self',[1,[1,nil]],depth(8))
-->(83,'&self',[1,nil],depth(9))
-->(84,'&self',[0,[1,[1,nil]]],depth(6))
-->(85,'&self',[1,[1,nil]],depth(7))
-->(86,'&self',[1,nil],depth(8))
-->(87,'&self',[0,[1,[1,nil]]],depth(4))
-->(88,'&self',[1,[1,nil]],depth(5))
-->(89,'&self',[1,nil],depth(6))
-->(90,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(91,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(91,retval('False'))
-->(91,'&self',[nop],depth(3))
<--(91,retval('Empty'))
-->(91,'&self','Empty',depth(4))
<--(90,retval('Empty'))
-->(90,'&self','Empty',depth(3))
-->(91,'&self','Empty',depth(2))
-->(92,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(5,retval([0,[1,[1,nil]]]))
-->(5,'&self',[1,[gen,[-,3,1]]],depth(6))
-->(6,'&self',[gen,[-,3,1]],depth(7))
-->(7,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(8))
-->(8,'&self',[>,[-,3,1],0],depth(9))
-->(9,'&self',[-,3,1],depth(10))
<--(9,retval(2))
-->(9,'&self',2,depth(11))
<--(8,retval([>,2,0]))
-->(8,'&self',[>,2,0],depth(10))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(9))
<--(8,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(8,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[0,[gen,[-,[-,3,1],1]]],depth(11))
-->(10,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(11,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(13,'&self',[-,[-,3,1],1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(17,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(17,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,3,1],depth(16))
<--(13,retval(2))
-->(13,'&self',2,depth(17))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,[-,3,1],1]]],depth(11))
-->(10,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(11,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(13,'&self',[-,[-,3,1],1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(17,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(17,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,3,1],depth(16))
<--(13,retval(2))
-->(13,'&self',2,depth(17))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,3,1],depth(11))
<--(9,retval(2))
-->(9,'&self',2,depth(12))
-->(10,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(11,'&self',[gen,[-,2,1]],depth(12))
-->(12,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(13,'&self',[>,[-,2,1],0],depth(14))
-->(14,'&self',[-,2,1],depth(15))
<--(14,retval(1))
-->(14,'&self',1,depth(16))
<--(13,retval([>,1,0]))
-->(13,'&self',[>,1,0],depth(15))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(13,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(13,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(11,'&self',[gen,[-,2,1]],depth(12))
-->(12,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(13,'&self',[>,[-,2,1],0],depth(14))
-->(14,'&self',[-,2,1],depth(15))
<--(14,retval(1))
-->(14,'&self',1,depth(16))
<--(13,retval([>,1,0]))
-->(13,'&self',[>,1,0],depth(15))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(13,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(13,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[-,2,1],depth(11))
<--(10,retval(1))
-->(10,'&self',1,depth(12))
-->(11,'&self',[0,[gen,1]],depth(11))
-->(12,'&self',[gen,1],depth(12))
-->(13,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(14,'&self',[>,1,0],depth(14))
<--(14,retval('True'))
-->(14,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(14,retval([[bin],[gen,[-,1,1]]]))
-->(14,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
<--(13,retval([1,nil]))
<--(12,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(11,retval([0,[1,nil]]))
-->(11,'&self',[1,[gen,1]],depth(11))
-->(12,'&self',[gen,1],depth(12))
-->(13,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(14,'&self',[>,1,0],depth(14))
<--(14,retval('True'))
-->(14,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(14,retval([[bin],[gen,[-,1,1]]]))
-->(14,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
<--(13,retval([1,nil]))
<--(12,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(11,retval([1,[1,nil]]))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[1,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[1,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[1,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(11))
-->(40,'&self',[1,nil],depth(12))
-->(41,'&self',[1,[1,nil]],depth(9))
-->(42,'&self',[1,nil],depth(10))
-->(43,'&self',[1,[1,[1,nil]]],depth(7))
-->(44,'&self',[1,[1,nil]],depth(8))
-->(45,'&self',[1,nil],depth(9))
-->(46,'&self',[1,[1,[1,nil]]],depth(6))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[1,[1,[1,nil]]],depth(4))
-->(50,'&self',[1,[1,nil]],depth(5))
-->(51,'&self',[1,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(11))
-->(41,'&self',[0,nil],depth(12))
-->(42,'&self',[1,[0,nil]],depth(9))
-->(43,'&self',[0,nil],depth(10))
-->(44,'&self',[1,[1,[0,nil]]],depth(7))
-->(45,'&self',[1,[0,nil]],depth(8))
-->(46,'&self',[0,nil],depth(9))
-->(47,'&self',[1,[1,[0,nil]]],depth(6))
-->(48,'&self',[1,[0,nil]],depth(7))
-->(49,'&self',[0,nil],depth(8))
-->(50,'&self',[1,[1,[0,nil]]],depth(4))
-->(51,'&self',[1,[0,nil]],depth(5))
-->(52,'&self',[0,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[nop],depth(3))
<--(54,retval('Empty'))
-->(54,'&self','Empty',depth(4))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(3))
-->(54,'&self','Empty',depth(2))
-->(55,'&self',[0,nil],depth(11))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[nop],depth(3))
<--(54,retval('Empty'))
-->(54,'&self','Empty',depth(4))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(3))
-->(54,'&self','Empty',depth(2))
-->(55,'&self',[1,nil],depth(11))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[1,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[1,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[1,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
-->(55,'&self',[1,nil],depth(15))
-->(56,'&self',[1,nil],depth(15))
-->(57,'&self',[1,nil],depth(13))
-->(58,'&self',[0,[1,nil]],depth(11))
-->(59,'&self',[1,nil],depth(12))
-->(60,'&self',[0,[1,nil]],depth(11))
-->(61,'&self',[1,nil],depth(12))
-->(62,'&self',[0,[1,nil]],depth(9))
-->(63,'&self',[1,nil],depth(10))
-->(64,'&self',[1,[0,[1,nil]]],depth(7))
-->(65,'&self',[0,[1,nil]],depth(8))
-->(66,'&self',[1,nil],depth(9))
-->(67,'&self',[1,[0,[1,nil]]],depth(6))
-->(68,'&self',[0,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[1,[0,[1,nil]]],depth(4))
-->(71,'&self',[0,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[nop],depth(3))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(4))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(3))
-->(74,'&self','Empty',depth(2))
-->(75,'&self',[1,[1,nil]],depth(11))
-->(76,'&self',[1,nil],depth(12))
-->(77,'&self',[1,[1,nil]],depth(11))
-->(78,'&self',[1,nil],depth(12))
-->(79,'&self',[1,[1,nil]],depth(9))
-->(80,'&self',[1,nil],depth(10))
-->(81,'&self',[1,[1,[1,nil]]],depth(7))
-->(82,'&self',[1,[1,nil]],depth(8))
-->(83,'&self',[1,nil],depth(9))
-->(84,'&self',[1,[1,[1,nil]]],depth(6))
-->(85,'&self',[1,[1,nil]],depth(7))
-->(86,'&self',[1,nil],depth(8))
-->(87,'&self',[1,[1,[1,nil]]],depth(4))
-->(88,'&self',[1,[1,nil]],depth(5))
-->(89,'&self',[1,nil],depth(6))
-->(90,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(91,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(91,retval('False'))
-->(91,'&self',[nop],depth(3))
<--(91,retval('Empty'))
-->(91,'&self','Empty',depth(4))
<--(90,retval('Empty'))
-->(90,'&self','Empty',depth(3))
-->(91,'&self','Empty',depth(2))
-->(92,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(5,retval([1,[1,[1,nil]]]))
-->(5,'&self',[-,3,1],depth(6))
<--(5,retval(2))
-->(5,'&self',2,depth(7))
-->(6,'&self',[0,[gen,2]],depth(6))
-->(7,'&self',[gen,2],depth(7))
-->(8,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(8))
-->(9,'&self',[>,2,0],depth(9))
<--(9,retval('True'))
-->(9,'&self',[::,[bin],[gen,[-,2,1]]],depth(9))
<--(9,retval([[bin],[gen,[-,2,1]]]))
-->(9,'&self',[[bin],[gen,[-,2,1]]],depth(10))
-->(10,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(11,'&self',[gen,[-,2,1]],depth(12))
-->(12,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(13,'&self',[>,[-,2,1],0],depth(14))
-->(14,'&self',[-,2,1],depth(15))
<--(14,retval(1))
-->(14,'&self',1,depth(16))
<--(13,retval([>,1,0]))
-->(13,'&self',[>,1,0],depth(15))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(13,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(13,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(11,'&self',[gen,[-,2,1]],depth(12))
-->(12,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(13,'&self',[>,[-,2,1],0],depth(14))
-->(14,'&self',[-,2,1],depth(15))
<--(14,retval(1))
-->(14,'&self',1,depth(16))
<--(13,retval([>,1,0]))
-->(13,'&self',[>,1,0],depth(15))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(13,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(13,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[-,2,1],depth(11))
<--(10,retval(1))
-->(10,'&self',1,depth(12))
-->(11,'&self',[0,[gen,1]],depth(11))
-->(12,'&self',[gen,1],depth(12))
-->(13,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(14,'&self',[>,1,0],depth(14))
<--(14,retval('True'))
-->(14,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(14,retval([[bin],[gen,[-,1,1]]]))
-->(14,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
<--(13,retval([1,nil]))
<--(12,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(11,retval([0,[1,nil]]))
-->(11,'&self',[1,[gen,1]],depth(11))
-->(12,'&self',[gen,1],depth(12))
-->(13,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(14,'&self',[>,1,0],depth(14))
<--(14,retval('True'))
-->(14,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(14,retval([[bin],[gen,[-,1,1]]]))
-->(14,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[0,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[0,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[0,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[0,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[0,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[0,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[0,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[0,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
<--(13,retval([1,nil]))
<--(12,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(11,retval([1,[1,nil]]))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[0,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[0,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(11))
-->(40,'&self',[1,nil],depth(12))
-->(41,'&self',[1,[1,nil]],depth(9))
-->(42,'&self',[1,nil],depth(10))
-->(43,'&self',[0,[1,[1,nil]]],depth(7))
-->(44,'&self',[1,[1,nil]],depth(8))
-->(45,'&self',[1,nil],depth(9))
-->(46,'&self',[0,[1,[1,nil]]],depth(6))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[0,[1,[1,nil]]],depth(4))
-->(50,'&self',[1,[1,nil]],depth(5))
-->(51,'&self',[1,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(11))
-->(41,'&self',[0,nil],depth(12))
-->(42,'&self',[1,[0,nil]],depth(9))
-->(43,'&self',[0,nil],depth(10))
-->(44,'&self',[0,[1,[0,nil]]],depth(7))
-->(45,'&self',[1,[0,nil]],depth(8))
-->(46,'&self',[0,nil],depth(9))
-->(47,'&self',[0,[1,[0,nil]]],depth(6))
-->(48,'&self',[1,[0,nil]],depth(7))
-->(49,'&self',[0,nil],depth(8))
-->(50,'&self',[0,[1,[0,nil]]],depth(4))
-->(51,'&self',[1,[0,nil]],depth(5))
-->(52,'&self',[0,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[nop],depth(3))
<--(54,retval('Empty'))
-->(54,'&self','Empty',depth(4))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(3))
-->(54,'&self','Empty',depth(2))
-->(55,'&self',[0,nil],depth(11))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[0,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[0,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[nop],depth(3))
<--(54,retval('Empty'))
-->(54,'&self','Empty',depth(4))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(3))
-->(54,'&self','Empty',depth(2))
-->(55,'&self',[1,nil],depth(11))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[0,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[0,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
-->(55,'&self',[1,nil],depth(15))
-->(56,'&self',[1,nil],depth(15))
-->(57,'&self',[1,nil],depth(13))
-->(58,'&self',[0,[1,nil]],depth(11))
-->(59,'&self',[1,nil],depth(12))
-->(60,'&self',[0,[1,nil]],depth(11))
-->(61,'&self',[1,nil],depth(12))
-->(62,'&self',[0,[1,nil]],depth(9))
-->(63,'&self',[1,nil],depth(10))
-->(64,'&self',[0,[0,[1,nil]]],depth(7))
-->(65,'&self',[0,[1,nil]],depth(8))
-->(66,'&self',[1,nil],depth(9))
-->(67,'&self',[0,[0,[1,nil]]],depth(6))
-->(68,'&self',[0,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[0,[0,[1,nil]]],depth(4))
-->(71,'&self',[0,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[nop],depth(3))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(4))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(3))
-->(74,'&self','Empty',depth(2))
-->(75,'&self',[1,[1,nil]],depth(11))
-->(76,'&self',[1,nil],depth(12))
-->(77,'&self',[1,[1,nil]],depth(11))
-->(78,'&self',[1,nil],depth(12))
-->(79,'&self',[1,[1,nil]],depth(9))
-->(80,'&self',[1,nil],depth(10))
-->(81,'&self',[0,[1,[1,nil]]],depth(7))
-->(82,'&self',[1,[1,nil]],depth(8))
-->(83,'&self',[1,nil],depth(9))
-->(84,'&self',[0,[1,[1,nil]]],depth(6))
-->(85,'&self',[1,[1,nil]],depth(7))
-->(86,'&self',[1,nil],depth(8))
-->(87,'&self',[0,[1,[1,nil]]],depth(4))
-->(88,'&self',[1,[1,nil]],depth(5))
-->(89,'&self',[1,nil],depth(6))
-->(90,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(91,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(91,retval('False'))
-->(91,'&self',[nop],depth(3))
<--(91,retval('Empty'))
-->(91,'&self','Empty',depth(4))
<--(90,retval('Empty'))
-->(90,'&self','Empty',depth(3))
-->(91,'&self','Empty',depth(2))
-->(92,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([1,[1,nil]]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(6,retval([0,[1,[1,nil]]]))
-->(6,'&self',[1,[gen,2]],depth(6))
-->(7,'&self',[gen,2],depth(7))
-->(8,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(8))
-->(9,'&self',[>,2,0],depth(9))
<--(9,retval('True'))
-->(9,'&self',[::,[bin],[gen,[-,2,1]]],depth(9))
<--(9,retval([[bin],[gen,[-,2,1]]]))
-->(9,'&self',[[bin],[gen,[-,2,1]]],depth(10))
-->(10,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(11,'&self',[gen,[-,2,1]],depth(12))
-->(12,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(13,'&self',[>,[-,2,1],0],depth(14))
-->(14,'&self',[-,2,1],depth(15))
<--(14,retval(1))
-->(14,'&self',1,depth(16))
<--(13,retval([>,1,0]))
-->(13,'&self',[>,1,0],depth(15))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(13,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(13,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(11,'&self',[gen,[-,2,1]],depth(12))
-->(12,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(13,'&self',[>,[-,2,1],0],depth(14))
-->(14,'&self',[-,2,1],depth(15))
<--(14,retval(1))
-->(14,'&self',1,depth(16))
<--(13,retval([>,1,0]))
-->(13,'&self',[>,1,0],depth(15))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(13,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(13,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(15,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(16,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(18,'&self',[-,[-,2,1],1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,2,1],depth(16))
<--(14,retval(1))
-->(14,'&self',1,depth(17))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[-,2,1],depth(11))
<--(10,retval(1))
-->(10,'&self',1,depth(12))
-->(11,'&self',[0,[gen,1]],depth(11))
-->(12,'&self',[gen,1],depth(12))
-->(13,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(14,'&self',[>,1,0],depth(14))
<--(14,retval('True'))
-->(14,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(14,retval([[bin],[gen,[-,1,1]]]))
-->(14,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[0,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[0,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[0,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[0,[0,nil]]],depth(7))
-->(29,'&self',[0,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[0,[0,nil]]],depth(6))
-->(32,'&self',[0,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[0,[0,nil]]],depth(4))
-->(35,'&self',[0,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[0,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[0,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[0,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[0,[1,nil]]],depth(7))
-->(29,'&self',[0,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[0,[1,nil]]],depth(6))
-->(32,'&self',[0,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[0,[1,nil]]],depth(4))
-->(35,'&self',[0,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[0,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[0,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[0,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[0,[1,nil]]],depth(7))
-->(48,'&self',[0,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[0,[1,nil]]],depth(6))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[0,[1,nil]]],depth(4))
-->(54,'&self',[0,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
<--(13,retval([1,nil]))
<--(12,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(11,retval([0,[1,nil]]))
-->(11,'&self',[1,[gen,1]],depth(11))
-->(12,'&self',[gen,1],depth(12))
-->(13,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(14,'&self',[>,1,0],depth(14))
<--(14,retval('True'))
-->(14,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(14,retval([[bin],[gen,[-,1,1]]]))
-->(14,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(15,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(16,'&self',[gen,[-,1,1]],depth(17))
-->(17,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(18,'&self',[>,[-,1,1],0],depth(19))
-->(19,'&self',[-,1,1],depth(20))
<--(19,retval(0))
-->(19,'&self',0,depth(21))
<--(18,retval([>,0,0]))
-->(18,'&self',[>,0,0],depth(20))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[-,1,1],depth(16))
<--(15,retval(0))
-->(15,'&self',0,depth(17))
-->(16,'&self',[0,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[0,nil],depth(17))
-->(20,'&self',[0,nil],depth(16))
-->(21,'&self',[0,nil],depth(14))
-->(22,'&self',[1,[0,nil]],depth(12))
-->(23,'&self',[0,nil],depth(13))
-->(24,'&self',[1,[0,nil]],depth(11))
-->(25,'&self',[0,nil],depth(12))
-->(26,'&self',[1,[0,nil]],depth(9))
-->(27,'&self',[0,nil],depth(10))
-->(28,'&self',[1,[1,[0,nil]]],depth(7))
-->(29,'&self',[1,[0,nil]],depth(8))
-->(30,'&self',[0,nil],depth(9))
-->(31,'&self',[1,[1,[0,nil]]],depth(6))
-->(32,'&self',[1,[0,nil]],depth(7))
-->(33,'&self',[0,nil],depth(8))
-->(34,'&self',[1,[1,[0,nil]]],depth(4))
-->(35,'&self',[1,[0,nil]],depth(5))
-->(36,'&self',[0,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([0,nil]))
-->(16,'&self',[1,[gen,0]],depth(16))
-->(17,'&self',[gen,0],depth(17))
-->(18,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(19,'&self',[>,0,0],depth(19))
<--(19,retval('False'))
<--(18,retval(nil))
-->(18,'&self',nil,depth(19))
-->(19,'&self',[1,nil],depth(17))
-->(20,'&self',[1,nil],depth(16))
-->(21,'&self',[1,nil],depth(14))
-->(22,'&self',[1,[1,nil]],depth(12))
-->(23,'&self',[1,nil],depth(13))
-->(24,'&self',[1,[1,nil]],depth(11))
-->(25,'&self',[1,nil],depth(12))
-->(26,'&self',[1,[1,nil]],depth(9))
-->(27,'&self',[1,nil],depth(10))
-->(28,'&self',[1,[1,[1,nil]]],depth(7))
-->(29,'&self',[1,[1,nil]],depth(8))
-->(30,'&self',[1,nil],depth(9))
-->(31,'&self',[1,[1,[1,nil]]],depth(6))
-->(32,'&self',[1,[1,nil]],depth(7))
-->(33,'&self',[1,nil],depth(8))
-->(34,'&self',[1,[1,[1,nil]]],depth(4))
-->(35,'&self',[1,[1,nil]],depth(5))
-->(36,'&self',[1,nil],depth(6))
-->(37,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(38,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(38,retval('False'))
-->(38,'&self',[nop],depth(3))
<--(38,retval('Empty'))
-->(38,'&self','Empty',depth(4))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(3))
-->(38,'&self','Empty',depth(2))
<--(17,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(16,retval([1,nil]))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(16))
-->(40,'&self',[1,nil],depth(14))
-->(41,'&self',[1,[1,nil]],depth(12))
-->(42,'&self',[1,nil],depth(13))
-->(43,'&self',[1,[1,nil]],depth(11))
-->(44,'&self',[1,nil],depth(12))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[1,[1,nil]]],depth(7))
-->(48,'&self',[1,[1,nil]],depth(8))
-->(49,'&self',[1,nil],depth(9))
-->(50,'&self',[1,[1,[1,nil]]],depth(6))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[1,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(57,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(57,retval('False'))
-->(57,'&self',[nop],depth(3))
<--(57,retval('Empty'))
-->(57,'&self','Empty',depth(4))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(3))
-->(57,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
<--(13,retval([1,nil]))
<--(12,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(11,retval([1,[1,nil]]))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[1,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[1,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[1,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(11))
-->(40,'&self',[1,nil],depth(12))
-->(41,'&self',[1,[1,nil]],depth(9))
-->(42,'&self',[1,nil],depth(10))
-->(43,'&self',[1,[1,[1,nil]]],depth(7))
-->(44,'&self',[1,[1,nil]],depth(8))
-->(45,'&self',[1,nil],depth(9))
-->(46,'&self',[1,[1,[1,nil]]],depth(6))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[1,[1,[1,nil]]],depth(4))
-->(50,'&self',[1,[1,nil]],depth(5))
-->(51,'&self',[1,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(11))
-->(41,'&self',[0,nil],depth(12))
-->(42,'&self',[1,[0,nil]],depth(9))
-->(43,'&self',[0,nil],depth(10))
-->(44,'&self',[1,[1,[0,nil]]],depth(7))
-->(45,'&self',[1,[0,nil]],depth(8))
-->(46,'&self',[0,nil],depth(9))
-->(47,'&self',[1,[1,[0,nil]]],depth(6))
-->(48,'&self',[1,[0,nil]],depth(7))
-->(49,'&self',[0,nil],depth(8))
-->(50,'&self',[1,[1,[0,nil]]],depth(4))
-->(51,'&self',[1,[0,nil]],depth(5))
-->(52,'&self',[0,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[nop],depth(3))
<--(54,retval('Empty'))
-->(54,'&self','Empty',depth(4))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(3))
-->(54,'&self','Empty',depth(2))
-->(55,'&self',[0,nil],depth(11))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(11))
-->(41,'&self',[1,nil],depth(12))
-->(42,'&self',[1,[1,nil]],depth(9))
-->(43,'&self',[1,nil],depth(10))
-->(44,'&self',[1,[1,[1,nil]]],depth(7))
-->(45,'&self',[1,[1,nil]],depth(8))
-->(46,'&self',[1,nil],depth(9))
-->(47,'&self',[1,[1,[1,nil]]],depth(6))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[1,[1,[1,nil]]],depth(4))
-->(51,'&self',[1,[1,nil]],depth(5))
-->(52,'&self',[1,nil],depth(6))
-->(53,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(54,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(54,retval('False'))
-->(54,'&self',[nop],depth(3))
<--(54,retval('Empty'))
-->(54,'&self','Empty',depth(4))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(3))
-->(54,'&self','Empty',depth(2))
-->(55,'&self',[1,nil],depth(11))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[1,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[1,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[1,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
-->(55,'&self',[1,nil],depth(15))
-->(56,'&self',[1,nil],depth(15))
-->(57,'&self',[1,nil],depth(13))
-->(58,'&self',[0,[1,nil]],depth(11))
-->(59,'&self',[1,nil],depth(12))
-->(60,'&self',[0,[1,nil]],depth(11))
-->(61,'&self',[1,nil],depth(12))
-->(62,'&self',[0,[1,nil]],depth(9))
-->(63,'&self',[1,nil],depth(10))
-->(64,'&self',[1,[0,[1,nil]]],depth(7))
-->(65,'&self',[0,[1,nil]],depth(8))
-->(66,'&self',[1,nil],depth(9))
-->(67,'&self',[1,[0,[1,nil]]],depth(6))
-->(68,'&self',[0,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[1,[0,[1,nil]]],depth(4))
-->(71,'&self',[0,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[nop],depth(3))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(4))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(3))
-->(74,'&self','Empty',depth(2))
-->(75,'&self',[1,[1,nil]],depth(11))
-->(76,'&self',[1,nil],depth(12))
-->(77,'&self',[1,[1,nil]],depth(11))
-->(78,'&self',[1,nil],depth(12))
-->(79,'&self',[1,[1,nil]],depth(9))
-->(80,'&self',[1,nil],depth(10))
-->(81,'&self',[1,[1,[1,nil]]],depth(7))
-->(82,'&self',[1,[1,nil]],depth(8))
-->(83,'&self',[1,nil],depth(9))
-->(84,'&self',[1,[1,[1,nil]]],depth(6))
-->(85,'&self',[1,[1,nil]],depth(7))
-->(86,'&self',[1,nil],depth(8))
-->(87,'&self',[1,[1,[1,nil]]],depth(4))
-->(88,'&self',[1,[1,nil]],depth(5))
-->(89,'&self',[1,nil],depth(6))
-->(90,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(91,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(91,retval('False'))
-->(91,'&self',[nop],depth(3))
<--(91,retval('Empty'))
-->(91,'&self','Empty',depth(4))
<--(90,retval('Empty'))
-->(90,'&self','Empty',depth(3))
-->(91,'&self','Empty',depth(2))
-->(92,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([1,[1,nil]]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(6,retval([1,[1,[1,nil]]]))
-->(6,'&self',[gen,2],depth(6))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(7))
-->(8,'&self',[>,2,0],depth(8))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(8))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(9))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(6))
-->(40,'&self',[0,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[0,[0,nil]]],depth(4))
-->(43,'&self',[0,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[1,nil]]],depth(6))
-->(37,'&self',[0,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[0,[1,nil]]],depth(6))
-->(40,'&self',[0,[1,nil]],depth(7))
-->(41,'&self',[1,nil],depth(8))
-->(42,'&self',[1,[0,[1,nil]]],depth(4))
-->(43,'&self',[0,[1,nil]],depth(5))
-->(44,'&self',[1,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(6))
-->(41,'&self',[0,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[0,[0,nil]]],depth(4))
-->(44,'&self',[0,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[1,nil]]],depth(6))
-->(38,'&self',[0,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[0,[1,nil]]],depth(6))
-->(41,'&self',[0,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[0,[1,nil]]],depth(4))
-->(44,'&self',[0,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[0,[0,nil]]],depth(6))
-->(39,'&self',[0,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[0,[0,nil]]],depth(6))
-->(42,'&self',[0,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[1,[0,[0,nil]]],depth(4))
-->(45,'&self',[0,[0,nil]],depth(5))
-->(46,'&self',[0,nil],depth(6))
-->(47,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(48,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(48,retval('False'))
-->(48,'&self',[nop],depth(3))
<--(48,retval('Empty'))
-->(48,'&self','Empty',depth(4))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(3))
-->(48,'&self','Empty',depth(2))
-->(49,'&self',[0,nil],depth(6))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[0,[1,nil]]],depth(6))
-->(39,'&self',[0,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[0,[1,nil]]],depth(6))
-->(42,'&self',[0,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[1,[0,[1,nil]]],depth(4))
-->(45,'&self',[0,[1,nil]],depth(5))
-->(46,'&self',[1,nil],depth(6))
-->(47,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(48,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(48,retval('False'))
-->(48,'&self',[nop],depth(3))
<--(48,retval('Empty'))
-->(48,'&self','Empty',depth(4))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(3))
-->(48,'&self','Empty',depth(2))
-->(49,'&self',[1,nil],depth(6))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(6))
-->(41,'&self',[0,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[0,[0,nil]]],depth(4))
-->(44,'&self',[0,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[1,nil],depth(15))
-->(50,'&self',[1,nil],depth(15))
-->(51,'&self',[1,nil],depth(13))
-->(52,'&self',[0,[1,nil]],depth(11))
-->(53,'&self',[1,nil],depth(12))
-->(54,'&self',[0,[1,nil]],depth(10))
-->(55,'&self',[1,nil],depth(11))
-->(56,'&self',[0,[1,nil]],depth(8))
-->(57,'&self',[1,nil],depth(9))
-->(58,'&self',[0,[0,[1,nil]]],depth(6))
-->(59,'&self',[0,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[0,[0,[1,nil]]],depth(6))
-->(62,'&self',[0,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[0,[0,[1,nil]]],depth(4))
-->(65,'&self',[0,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[nop],depth(3))
<--(68,retval('Empty'))
-->(68,'&self','Empty',depth(4))
<--(67,retval('Empty'))
-->(67,'&self','Empty',depth(3))
-->(68,'&self','Empty',depth(2))
-->(69,'&self',[1,[0,[1,nil]]],depth(6))
-->(70,'&self',[0,[1,nil]],depth(7))
-->(71,'&self',[1,nil],depth(8))
-->(72,'&self',[1,[0,[1,nil]]],depth(6))
-->(73,'&self',[0,[1,nil]],depth(7))
-->(74,'&self',[1,nil],depth(8))
-->(75,'&self',[1,[0,[1,nil]]],depth(4))
-->(76,'&self',[0,[1,nil]],depth(5))
-->(77,'&self',[1,nil],depth(6))
-->(78,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(79,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(79,retval('False'))
-->(79,'&self',[nop],depth(3))
<--(79,retval('Empty'))
-->(79,'&self','Empty',depth(4))
<--(78,retval('Empty'))
-->(78,'&self','Empty',depth(3))
-->(79,'&self','Empty',depth(2))
-->(80,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,[0,nil]]],depth(6))
-->(37,'&self',[1,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[1,[0,nil]]],depth(6))
-->(40,'&self',[1,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[1,[0,nil]]],depth(4))
-->(43,'&self',[1,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,[1,nil]]],depth(6))
-->(37,'&self',[1,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[1,[1,nil]]],depth(6))
-->(40,'&self',[1,[1,nil]],depth(7))
-->(41,'&self',[1,nil],depth(8))
-->(42,'&self',[1,[1,[1,nil]]],depth(4))
-->(43,'&self',[1,[1,nil]],depth(5))
-->(44,'&self',[1,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(4))
-->(44,'&self',[1,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[1,nil]]],depth(6))
-->(38,'&self',[1,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[1,[1,nil]]],depth(4))
-->(44,'&self',[1,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[1,[0,nil]]],depth(6))
-->(39,'&self',[1,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[1,[1,[0,nil]]],depth(4))
-->(45,'&self',[1,[0,nil]],depth(5))
-->(46,'&self',[0,nil],depth(6))
-->(47,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(48,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(48,retval('False'))
-->(48,'&self',[nop],depth(3))
<--(48,retval('Empty'))
-->(48,'&self','Empty',depth(4))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(3))
-->(48,'&self','Empty',depth(2))
-->(49,'&self',[0,nil],depth(6))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[1,[1,nil]]],depth(6))
-->(39,'&self',[1,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[1,[1,[1,nil]]],depth(4))
-->(45,'&self',[1,[1,nil]],depth(5))
-->(46,'&self',[1,nil],depth(6))
-->(47,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(48,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(48,retval('False'))
-->(48,'&self',[nop],depth(3))
<--(48,retval('Empty'))
-->(48,'&self','Empty',depth(4))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(3))
-->(48,'&self','Empty',depth(2))
-->(49,'&self',[1,nil],depth(6))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(4))
-->(44,'&self',[1,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[1,nil],depth(15))
-->(50,'&self',[1,nil],depth(15))
-->(51,'&self',[1,nil],depth(13))
-->(52,'&self',[1,[1,nil]],depth(11))
-->(53,'&self',[1,nil],depth(12))
-->(54,'&self',[1,[1,nil]],depth(10))
-->(55,'&self',[1,nil],depth(11))
-->(56,'&self',[1,[1,nil]],depth(8))
-->(57,'&self',[1,nil],depth(9))
-->(58,'&self',[0,[1,[1,nil]]],depth(6))
-->(59,'&self',[1,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[0,[1,[1,nil]]],depth(6))
-->(62,'&self',[1,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[0,[1,[1,nil]]],depth(4))
-->(65,'&self',[1,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[nop],depth(3))
<--(68,retval('Empty'))
-->(68,'&self','Empty',depth(4))
<--(67,retval('Empty'))
-->(67,'&self','Empty',depth(3))
-->(68,'&self','Empty',depth(2))
-->(69,'&self',[1,[1,[1,nil]]],depth(6))
-->(70,'&self',[1,[1,nil]],depth(7))
-->(71,'&self',[1,nil],depth(8))
-->(72,'&self',[1,[1,[1,nil]]],depth(6))
-->(73,'&self',[1,[1,nil]],depth(7))
-->(74,'&self',[1,nil],depth(8))
-->(75,'&self',[1,[1,[1,nil]]],depth(4))
-->(76,'&self',[1,[1,nil]],depth(5))
-->(77,'&self',[1,nil],depth(6))
-->(78,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(79,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(79,retval('False'))
-->(79,'&self',[nop],depth(3))
<--(79,retval('Empty'))
-->(79,'&self','Empty',depth(4))
<--(78,retval('Empty'))
-->(78,'&self','Empty',depth(3))
-->(79,'&self','Empty',depth(2))
-->(80,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(6))
-->(41,'&self',[0,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[0,[0,nil]]],depth(4))
-->(44,'&self',[0,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[1,nil]]],depth(6))
-->(38,'&self',[0,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[0,[1,nil]]],depth(6))
-->(41,'&self',[0,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[0,[1,nil]]],depth(4))
-->(44,'&self',[0,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[0,[0,nil]]],depth(6))
-->(39,'&self',[0,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[0,[0,nil]]],depth(6))
-->(42,'&self',[0,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[1,[0,[0,nil]]],depth(4))
-->(45,'&self',[0,[0,nil]],depth(5))
-->(46,'&self',[0,nil],depth(6))
-->(47,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(48,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(48,retval('False'))
-->(48,'&self',[nop],depth(3))
<--(48,retval('Empty'))
-->(48,'&self','Empty',depth(4))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(3))
-->(48,'&self','Empty',depth(2))
-->(49,'&self',[0,nil],depth(6))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[0,[1,nil]]],depth(6))
-->(39,'&self',[0,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[0,[1,nil]]],depth(6))
-->(42,'&self',[0,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[1,[0,[1,nil]]],depth(4))
-->(45,'&self',[0,[1,nil]],depth(5))
-->(46,'&self',[1,nil],depth(6))
-->(47,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(48,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(48,retval('False'))
-->(48,'&self',[nop],depth(3))
<--(48,retval('Empty'))
-->(48,'&self','Empty',depth(4))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(3))
-->(48,'&self','Empty',depth(2))
-->(49,'&self',[1,nil],depth(6))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(6))
-->(41,'&self',[0,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[0,[0,nil]]],depth(4))
-->(44,'&self',[0,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[1,nil],depth(15))
-->(50,'&self',[1,nil],depth(15))
-->(51,'&self',[1,nil],depth(13))
-->(52,'&self',[0,[1,nil]],depth(11))
-->(53,'&self',[1,nil],depth(12))
-->(54,'&self',[0,[1,nil]],depth(10))
-->(55,'&self',[1,nil],depth(11))
-->(56,'&self',[0,[1,nil]],depth(8))
-->(57,'&self',[1,nil],depth(9))
-->(58,'&self',[0,[0,[1,nil]]],depth(6))
-->(59,'&self',[0,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[0,[0,[1,nil]]],depth(6))
-->(62,'&self',[0,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[0,[0,[1,nil]]],depth(4))
-->(65,'&self',[0,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[nop],depth(3))
<--(68,retval('Empty'))
-->(68,'&self','Empty',depth(4))
<--(67,retval('Empty'))
-->(67,'&self','Empty',depth(3))
-->(68,'&self','Empty',depth(2))
-->(69,'&self',[1,[0,[1,nil]]],depth(6))
-->(70,'&self',[0,[1,nil]],depth(7))
-->(71,'&self',[1,nil],depth(8))
-->(72,'&self',[1,[0,[1,nil]]],depth(6))
-->(73,'&self',[0,[1,nil]],depth(7))
-->(74,'&self',[1,nil],depth(8))
-->(75,'&self',[1,[0,[1,nil]]],depth(4))
-->(76,'&self',[0,[1,nil]],depth(5))
-->(77,'&self',[1,nil],depth(6))
-->(78,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(79,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(79,retval('False'))
-->(79,'&self',[nop],depth(3))
<--(79,retval('Empty'))
-->(79,'&self','Empty',depth(4))
<--(78,retval('Empty'))
-->(78,'&self','Empty',depth(3))
-->(79,'&self','Empty',depth(2))
-->(80,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(4))
-->(44,'&self',[1,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[1,nil]]],depth(6))
-->(38,'&self',[1,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[1,[1,nil]]],depth(4))
-->(44,'&self',[1,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[1,[0,nil]]],depth(6))
-->(39,'&self',[1,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[1,[1,[0,nil]]],depth(4))
-->(45,'&self',[1,[0,nil]],depth(5))
-->(46,'&self',[0,nil],depth(6))
-->(47,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(48,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(48,retval('False'))
-->(48,'&self',[nop],depth(3))
<--(48,retval('Empty'))
-->(48,'&self','Empty',depth(4))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(3))
-->(48,'&self','Empty',depth(2))
-->(49,'&self',[0,nil],depth(6))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
-->(38,'&self',[1,[1,[1,nil]]],depth(6))
-->(39,'&self',[1,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[1,[1,[1,nil]]],depth(4))
-->(45,'&self',[1,[1,nil]],depth(5))
-->(46,'&self',[1,nil],depth(6))
-->(47,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(48,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(48,retval('False'))
-->(48,'&self',[nop],depth(3))
<--(48,retval('Empty'))
-->(48,'&self','Empty',depth(4))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(3))
-->(48,'&self','Empty',depth(2))
-->(49,'&self',[1,nil],depth(6))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(4))
-->(44,'&self',[1,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[1,nil],depth(15))
-->(50,'&self',[1,nil],depth(15))
-->(51,'&self',[1,nil],depth(13))
-->(52,'&self',[1,[1,nil]],depth(11))
-->(53,'&self',[1,nil],depth(12))
-->(54,'&self',[1,[1,nil]],depth(10))
-->(55,'&self',[1,nil],depth(11))
-->(56,'&self',[1,[1,nil]],depth(8))
-->(57,'&self',[1,nil],depth(9))
-->(58,'&self',[0,[1,[1,nil]]],depth(6))
-->(59,'&self',[1,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[0,[1,[1,nil]]],depth(6))
-->(62,'&self',[1,[1,nil]],depth(7))
-->(63,'&self',[1,nil],depth(8))
-->(64,'&self',[0,[1,[1,nil]]],depth(4))
-->(65,'&self',[1,[1,nil]],depth(5))
-->(66,'&self',[1,nil],depth(6))
-->(67,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(68,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(68,retval('False'))
-->(68,'&self',[nop],depth(3))
<--(68,retval('Empty'))
-->(68,'&self','Empty',depth(4))
<--(67,retval('Empty'))
-->(67,'&self','Empty',depth(3))
-->(68,'&self','Empty',depth(2))
-->(69,'&self',[1,[1,[1,nil]]],depth(6))
-->(70,'&self',[1,[1,nil]],depth(7))
-->(71,'&self',[1,nil],depth(8))
-->(72,'&self',[1,[1,[1,nil]]],depth(6))
-->(73,'&self',[1,[1,nil]],depth(7))
-->(74,'&self',[1,nil],depth(8))
-->(75,'&self',[1,[1,[1,nil]]],depth(4))
-->(76,'&self',[1,[1,nil]],depth(5))
-->(77,'&self',[1,nil],depth(6))
-->(78,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(79,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(79,retval('False'))
-->(79,'&self',[nop],depth(3))
<--(79,retval('Empty'))
-->(79,'&self','Empty',depth(4))
<--(78,retval('Empty'))
-->(78,'&self','Empty',depth(3))
-->(79,'&self','Empty',depth(2))
-->(80,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(6))
-->(40,'&self',[0,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[0,[0,nil]]],depth(4))
-->(43,'&self',[0,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
-->(48,'&self',[1,[0,nil]],depth(10))
-->(49,'&self',[0,nil],depth(11))
-->(50,'&self',[1,[0,nil]],depth(10))
-->(51,'&self',[0,nil],depth(11))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[1,[0,nil]]],depth(6))
-->(58,'&self',[1,[0,nil]],depth(7))
-->(59,'&self',[0,nil],depth(8))
-->(60,'&self',[0,[1,[0,nil]]],depth(4))
-->(61,'&self',[1,[0,nil]],depth(5))
-->(62,'&self',[0,nil],depth(6))
-->(63,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(64,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(64,retval('False'))
-->(64,'&self',[nop],depth(3))
<--(64,retval('Empty'))
-->(64,'&self','Empty',depth(4))
<--(63,retval('Empty'))
-->(63,'&self','Empty',depth(3))
-->(64,'&self','Empty',depth(2))
-->(65,'&self',[1,[1,[0,nil]]],depth(6))
-->(66,'&self',[1,[0,nil]],depth(7))
-->(67,'&self',[0,nil],depth(8))
-->(68,'&self',[1,[1,[0,nil]]],depth(6))
-->(69,'&self',[1,[0,nil]],depth(7))
-->(70,'&self',[0,nil],depth(8))
-->(71,'&self',[1,[1,[0,nil]]],depth(4))
-->(72,'&self',[1,[0,nil]],depth(5))
-->(73,'&self',[0,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[nop],depth(3))
<--(75,retval('Empty'))
-->(75,'&self','Empty',depth(4))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(3))
-->(75,'&self','Empty',depth(2))
-->(76,'&self',[0,nil],depth(6))
-->(77,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[1,nil]]],depth(6))
-->(37,'&self',[0,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[0,[1,nil]]],depth(6))
-->(40,'&self',[0,[1,nil]],depth(7))
-->(41,'&self',[1,nil],depth(8))
-->(42,'&self',[1,[0,[1,nil]]],depth(4))
-->(43,'&self',[0,[1,nil]],depth(5))
-->(44,'&self',[1,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[1,nil],depth(6))
-->(48,'&self',[1,[1,nil]],depth(10))
-->(49,'&self',[1,nil],depth(11))
-->(50,'&self',[1,[1,nil]],depth(10))
-->(51,'&self',[1,nil],depth(11))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[1,[1,nil]]],depth(6))
-->(58,'&self',[1,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[0,[1,[1,nil]]],depth(4))
-->(61,'&self',[1,[1,nil]],depth(5))
-->(62,'&self',[1,nil],depth(6))
-->(63,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(64,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(64,retval('False'))
-->(64,'&self',[nop],depth(3))
<--(64,retval('Empty'))
-->(64,'&self','Empty',depth(4))
<--(63,retval('Empty'))
-->(63,'&self','Empty',depth(3))
-->(64,'&self','Empty',depth(2))
-->(65,'&self',[1,[1,[1,nil]]],depth(6))
-->(66,'&self',[1,[1,nil]],depth(7))
-->(67,'&self',[1,nil],depth(8))
-->(68,'&self',[1,[1,[1,nil]]],depth(6))
-->(69,'&self',[1,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[1,[1,[1,nil]]],depth(4))
-->(72,'&self',[1,[1,nil]],depth(5))
-->(73,'&self',[1,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[nop],depth(3))
<--(75,retval('Empty'))
-->(75,'&self','Empty',depth(4))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(3))
-->(75,'&self','Empty',depth(2))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(6))
-->(41,'&self',[0,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[0,[0,nil]]],depth(4))
-->(44,'&self',[0,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
-->(49,'&self',[1,[0,nil]],depth(10))
-->(50,'&self',[0,nil],depth(11))
-->(51,'&self',[1,[0,nil]],depth(10))
-->(52,'&self',[0,nil],depth(11))
-->(53,'&self',[1,[0,nil]],depth(8))
-->(54,'&self',[0,nil],depth(9))
-->(55,'&self',[0,[1,[0,nil]]],depth(6))
-->(56,'&self',[1,[0,nil]],depth(7))
-->(57,'&self',[0,nil],depth(8))
-->(58,'&self',[0,[1,[0,nil]]],depth(6))
-->(59,'&self',[1,[0,nil]],depth(7))
-->(60,'&self',[0,nil],depth(8))
-->(61,'&self',[0,[1,[0,nil]]],depth(4))
-->(62,'&self',[1,[0,nil]],depth(5))
-->(63,'&self',[0,nil],depth(6))
-->(64,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(65,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(65,retval('False'))
-->(65,'&self',[nop],depth(3))
<--(65,retval('Empty'))
-->(65,'&self','Empty',depth(4))
<--(64,retval('Empty'))
-->(64,'&self','Empty',depth(3))
-->(65,'&self','Empty',depth(2))
-->(66,'&self',[1,[1,[0,nil]]],depth(6))
-->(67,'&self',[1,[0,nil]],depth(7))
-->(68,'&self',[0,nil],depth(8))
-->(69,'&self',[1,[1,[0,nil]]],depth(6))
-->(70,'&self',[1,[0,nil]],depth(7))
-->(71,'&self',[0,nil],depth(8))
-->(72,'&self',[1,[1,[0,nil]]],depth(4))
-->(73,'&self',[1,[0,nil]],depth(5))
-->(74,'&self',[0,nil],depth(6))
-->(75,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(76,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(76,retval('False'))
-->(76,'&self',[nop],depth(3))
<--(76,retval('Empty'))
-->(76,'&self','Empty',depth(4))
<--(75,retval('Empty'))
-->(75,'&self','Empty',depth(3))
-->(76,'&self','Empty',depth(2))
-->(77,'&self',[0,nil],depth(6))
-->(78,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[1,nil]]],depth(6))
-->(38,'&self',[0,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[0,[1,nil]]],depth(6))
-->(41,'&self',[0,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[0,[1,nil]]],depth(4))
-->(44,'&self',[0,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
-->(49,'&self',[1,[1,nil]],depth(10))
-->(50,'&self',[1,nil],depth(11))
-->(51,'&self',[1,[1,nil]],depth(10))
-->(52,'&self',[1,nil],depth(11))
-->(53,'&self',[1,[1,nil]],depth(8))
-->(54,'&self',[1,nil],depth(9))
-->(55,'&self',[0,[1,[1,nil]]],depth(6))
-->(56,'&self',[1,[1,nil]],depth(7))
-->(57,'&self',[1,nil],depth(8))
-->(58,'&self',[0,[1,[1,nil]]],depth(6))
-->(59,'&self',[1,[1,nil]],depth(7))
-->(60,'&self',[1,nil],depth(8))
-->(61,'&self',[0,[1,[1,nil]]],depth(4))
-->(62,'&self',[1,[1,nil]],depth(5))
-->(63,'&self',[1,nil],depth(6))
-->(64,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(65,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(65,retval('False'))
-->(65,'&self',[nop],depth(3))
<--(65,retval('Empty'))
-->(65,'&self','Empty',depth(4))
<--(64,retval('Empty'))
-->(64,'&self','Empty',depth(3))
-->(65,'&self','Empty',depth(2))
-->(66,'&self',[1,[1,[1,nil]]],depth(6))
-->(67,'&self',[1,[1,nil]],depth(7))
-->(68,'&self',[1,nil],depth(8))
-->(69,'&self',[1,[1,[1,nil]]],depth(6))
-->(70,'&self',[1,[1,nil]],depth(7))
-->(71,'&self',[1,nil],depth(8))
-->(72,'&self',[1,[1,[1,nil]]],depth(4))
-->(73,'&self',[1,[1,nil]],depth(5))
-->(74,'&self',[1,nil],depth(6))
-->(75,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(76,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(76,retval('False'))
-->(76,'&self',[nop],depth(3))
<--(76,retval('Empty'))
-->(76,'&self','Empty',depth(4))
<--(75,retval('Empty'))
-->(75,'&self','Empty',depth(3))
-->(76,'&self','Empty',depth(2))
-->(77,'&self',[1,nil],depth(6))
-->(78,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(6))
-->(40,'&self',[0,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[0,[0,nil]]],depth(4))
-->(43,'&self',[0,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
-->(48,'&self',[1,[0,nil]],depth(10))
-->(49,'&self',[0,nil],depth(11))
-->(50,'&self',[1,[0,nil]],depth(10))
-->(51,'&self',[0,nil],depth(11))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[1,[0,nil]]],depth(6))
-->(58,'&self',[1,[0,nil]],depth(7))
-->(59,'&self',[0,nil],depth(8))
-->(60,'&self',[0,[1,[0,nil]]],depth(4))
-->(61,'&self',[1,[0,nil]],depth(5))
-->(62,'&self',[0,nil],depth(6))
-->(63,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(64,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(64,retval('False'))
-->(64,'&self',[nop],depth(3))
<--(64,retval('Empty'))
-->(64,'&self','Empty',depth(4))
<--(63,retval('Empty'))
-->(63,'&self','Empty',depth(3))
-->(64,'&self','Empty',depth(2))
-->(65,'&self',[1,[1,[0,nil]]],depth(6))
-->(66,'&self',[1,[0,nil]],depth(7))
-->(67,'&self',[0,nil],depth(8))
-->(68,'&self',[1,[1,[0,nil]]],depth(6))
-->(69,'&self',[1,[0,nil]],depth(7))
-->(70,'&self',[0,nil],depth(8))
-->(71,'&self',[1,[1,[0,nil]]],depth(4))
-->(72,'&self',[1,[0,nil]],depth(5))
-->(73,'&self',[0,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[nop],depth(3))
<--(75,retval('Empty'))
-->(75,'&self','Empty',depth(4))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(3))
-->(75,'&self','Empty',depth(2))
-->(76,'&self',[0,nil],depth(6))
-->(77,'&self',[0,nil],depth(10))
-->(78,'&self',[1,nil],depth(14))
-->(79,'&self',[1,nil],depth(14))
-->(80,'&self',[1,nil],depth(12))
-->(81,'&self',[0,[1,nil]],depth(10))
-->(82,'&self',[1,nil],depth(11))
-->(83,'&self',[0,[1,nil]],depth(10))
-->(84,'&self',[1,nil],depth(11))
-->(85,'&self',[0,[1,nil]],depth(8))
-->(86,'&self',[1,nil],depth(9))
-->(87,'&self',[0,[0,[1,nil]]],depth(6))
-->(88,'&self',[0,[1,nil]],depth(7))
-->(89,'&self',[1,nil],depth(8))
-->(90,'&self',[0,[0,[1,nil]]],depth(6))
-->(91,'&self',[0,[1,nil]],depth(7))
-->(92,'&self',[1,nil],depth(8))
-->(93,'&self',[0,[0,[1,nil]]],depth(4))
-->(94,'&self',[0,[1,nil]],depth(5))
-->(95,'&self',[1,nil],depth(6))
-->(96,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(97,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(97,retval('False'))
-->(97,'&self',[nop],depth(3))
<--(97,retval('Empty'))
-->(97,'&self','Empty',depth(4))
<--(96,retval('Empty'))
-->(96,'&self','Empty',depth(3))
-->(97,'&self','Empty',depth(2))
-->(98,'&self',[1,[0,[1,nil]]],depth(6))
-->(99,'&self',[0,[1,nil]],depth(7))
-->(100,'&self',[1,nil],depth(8))
-->(101,'&self',[1,[0,[1,nil]]],depth(6))
-->(102,'&self',[0,[1,nil]],depth(7))
-->(103,'&self',[1,nil],depth(8))
-->(104,'&self',[1,[0,[1,nil]]],depth(4))
-->(105,'&self',[0,[1,nil]],depth(5))
-->(106,'&self',[1,nil],depth(6))
-->(107,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(108,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(108,retval('False'))
-->(108,'&self',[nop],depth(3))
<--(108,retval('Empty'))
-->(108,'&self','Empty',depth(4))
<--(107,retval('Empty'))
-->(107,'&self','Empty',depth(3))
-->(108,'&self','Empty',depth(2))
-->(109,'&self',[1,nil],depth(6))
-->(110,'&self',[1,[1,nil]],depth(10))
-->(111,'&self',[1,nil],depth(11))
-->(112,'&self',[1,[1,nil]],depth(10))
-->(113,'&self',[1,nil],depth(11))
-->(114,'&self',[1,[1,nil]],depth(8))
-->(115,'&self',[1,nil],depth(9))
-->(116,'&self',[0,[1,[1,nil]]],depth(6))
-->(117,'&self',[1,[1,nil]],depth(7))
-->(118,'&self',[1,nil],depth(8))
-->(119,'&self',[0,[1,[1,nil]]],depth(6))
-->(120,'&self',[1,[1,nil]],depth(7))
-->(121,'&self',[1,nil],depth(8))
-->(122,'&self',[0,[1,[1,nil]]],depth(4))
-->(123,'&self',[1,[1,nil]],depth(5))
-->(124,'&self',[1,nil],depth(6))
-->(125,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(126,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(126,retval('False'))
-->(126,'&self',[nop],depth(3))
<--(126,retval('Empty'))
-->(126,'&self','Empty',depth(4))
<--(125,retval('Empty'))
-->(125,'&self','Empty',depth(3))
-->(126,'&self','Empty',depth(2))
-->(127,'&self',[1,[1,[1,nil]]],depth(6))
-->(128,'&self',[1,[1,nil]],depth(7))
-->(129,'&self',[1,nil],depth(8))
-->(130,'&self',[1,[1,[1,nil]]],depth(6))
-->(131,'&self',[1,[1,nil]],depth(7))
-->(132,'&self',[1,nil],depth(8))
-->(133,'&self',[1,[1,[1,nil]]],depth(4))
-->(134,'&self',[1,[1,nil]],depth(5))
-->(135,'&self',[1,nil],depth(6))
-->(136,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(137,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(137,retval('False'))
-->(137,'&self',[nop],depth(3))
<--(137,retval('Empty'))
-->(137,'&self','Empty',depth(4))
<--(136,retval('Empty'))
-->(136,'&self','Empty',depth(3))
-->(137,'&self','Empty',depth(2))
-->(138,'&self',[1,nil],depth(6))
-->(139,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(4,retval([1,[1,[1,nil]]]))
<--(3,retval([1,[1,[1,nil]]]))
<--(2,retval([if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil]))
<--(1,retval('Empty'))
;
; EVAL TEST
; took 696.37 milliseconds.
(loonit_failureR
(equal_enough_for_test ()
( (:: 1
(:: 0
(:: 1 nil))))))
-->(0,'&self',[let,_3760,[gen,3],[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],_3760],8],_3760,[nop]]],depth(1))
-->(1,'&self',[gen,3],depth(2))
-->(2,'&self',[if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil],depth(3))
-->(3,'&self',[>,3,0],depth(4))
<--(3,retval('True'))
-->(3,'&self',[::,[bin],[gen,[-,3,1]]],depth(4))
<--(3,retval([[bin],[gen,[-,3,1]]]))
-->(3,'&self',[[bin],[gen,[-,3,1]]],depth(5))
-->(4,'&self',[0,[gen,[-,3,1]]],depth(6))
-->(5,'&self',[gen,[-,3,1]],depth(7))
-->(6,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(8))
-->(7,'&self',[>,[-,3,1],0],depth(9))
-->(8,'&self',[-,3,1],depth(10))
<--(8,retval(2))
-->(8,'&self',2,depth(11))
<--(7,retval([>,2,0]))
-->(7,'&self',[>,2,0],depth(10))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(9))
<--(7,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(7,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(10))
-->(8,'&self',[0,[gen,[-,[-,3,1],1]]],depth(11))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(12,'&self',[-,[-,3,1],1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(15))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[0,nil],depth(17))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,[0,nil]],depth(12))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[0,[0,[0,nil]]],depth(7))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[1,nil],depth(17))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[0,[1,nil]],depth(12))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[0,[0,[1,nil]]],depth(7))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(4))
-->(31,'&self',[0,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(16))
<--(12,retval(2))
-->(12,'&self',2,depth(17))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,[-,3,1],1]]],depth(11))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(12,'&self',[-,[-,3,1],1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(15))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[0,nil],depth(17))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[1,[0,nil]],depth(12))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[0,[1,[0,nil]]],depth(7))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(4))
-->(31,'&self',[1,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[1,nil],depth(17))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,[1,nil]],depth(12))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[0,[1,[1,nil]]],depth(7))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(4))
-->(31,'&self',[1,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(16))
<--(12,retval(2))
-->(12,'&self',2,depth(17))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,3,1],depth(11))
<--(8,retval(2))
-->(8,'&self',2,depth(12))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(11))
<--(9,retval(1))
-->(9,'&self',1,depth(12))
-->(10,'&self',[0,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(9))
-->(41,'&self',[0,nil],depth(10))
-->(42,'&self',[0,[1,[0,nil]]],depth(7))
-->(43,'&self',[1,[0,nil]],depth(8))
-->(44,'&self',[0,nil],depth(9))
-->(45,'&self',[0,[1,[0,nil]]],depth(6))
-->(46,'&self',[1,[0,nil]],depth(7))
-->(47,'&self',[0,nil],depth(8))
-->(48,'&self',[0,[1,[0,nil]]],depth(4))
-->(49,'&self',[1,[0,nil]],depth(5))
-->(50,'&self',[0,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[0,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,nil]],depth(11))
-->(37,'&self',[1,nil],depth(12))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(9))
-->(41,'&self',[1,nil],depth(10))
-->(42,'&self',[0,[1,[1,nil]]],depth(7))
-->(43,'&self',[1,[1,nil]],depth(8))
-->(44,'&self',[1,nil],depth(9))
-->(45,'&self',[0,[1,[1,nil]]],depth(6))
-->(46,'&self',[1,[1,nil]],depth(7))
-->(47,'&self',[1,nil],depth(8))
-->(48,'&self',[0,[1,[1,nil]]],depth(4))
-->(49,'&self',[1,[1,nil]],depth(5))
-->(50,'&self',[1,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[0,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[0,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(11))
-->(40,'&self',[1,nil],depth(12))
-->(41,'&self',[1,[1,nil]],depth(9))
-->(42,'&self',[1,nil],depth(10))
-->(43,'&self',[0,[1,[1,nil]]],depth(7))
-->(44,'&self',[1,[1,nil]],depth(8))
-->(45,'&self',[1,nil],depth(9))
-->(46,'&self',[0,[1,[1,nil]]],depth(6))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[0,[1,[1,nil]]],depth(4))
-->(50,'&self',[1,[1,nil]],depth(5))
-->(51,'&self',[1,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(9))
-->(41,'&self',[0,nil],depth(10))
-->(42,'&self',[0,[1,[0,nil]]],depth(7))
-->(43,'&self',[1,[0,nil]],depth(8))
-->(44,'&self',[0,nil],depth(9))
-->(45,'&self',[0,[1,[0,nil]]],depth(6))
-->(46,'&self',[1,[0,nil]],depth(7))
-->(47,'&self',[0,nil],depth(8))
-->(48,'&self',[0,[1,[0,nil]]],depth(4))
-->(49,'&self',[1,[0,nil]],depth(5))
-->(50,'&self',[0,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[0,nil],depth(11))
-->(54,'&self',[1,nil],depth(15))
-->(55,'&self',[1,nil],depth(15))
-->(56,'&self',[1,nil],depth(13))
-->(57,'&self',[0,[1,nil]],depth(11))
-->(58,'&self',[1,nil],depth(12))
-->(59,'&self',[0,[1,nil]],depth(11))
-->(60,'&self',[1,nil],depth(12))
-->(61,'&self',[0,[1,nil]],depth(9))
-->(62,'&self',[1,nil],depth(10))
-->(63,'&self',[0,[0,[1,nil]]],depth(7))
-->(64,'&self',[0,[1,nil]],depth(8))
-->(65,'&self',[1,nil],depth(9))
-->(66,'&self',[0,[0,[1,nil]]],depth(6))
-->(67,'&self',[0,[1,nil]],depth(7))
-->(68,'&self',[1,nil],depth(8))
-->(69,'&self',[0,[0,[1,nil]]],depth(4))
-->(70,'&self',[0,[1,nil]],depth(5))
-->(71,'&self',[1,nil],depth(6))
-->(72,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(73,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(73,retval('False'))
-->(73,'&self',[nop],depth(3))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(4))
<--(72,retval('Empty'))
-->(72,'&self','Empty',depth(3))
-->(73,'&self','Empty',depth(2))
-->(74,'&self',[1,[1,nil]],depth(11))
-->(75,'&self',[1,nil],depth(12))
-->(76,'&self',[1,[1,nil]],depth(11))
-->(77,'&self',[1,nil],depth(12))
-->(78,'&self',[1,[1,nil]],depth(9))
-->(79,'&self',[1,nil],depth(10))
-->(80,'&self',[0,[1,[1,nil]]],depth(7))
-->(81,'&self',[1,[1,nil]],depth(8))
-->(82,'&self',[1,nil],depth(9))
-->(83,'&self',[0,[1,[1,nil]]],depth(6))
-->(84,'&self',[1,[1,nil]],depth(7))
-->(85,'&self',[1,nil],depth(8))
-->(86,'&self',[0,[1,[1,nil]]],depth(4))
-->(87,'&self',[1,[1,nil]],depth(5))
-->(88,'&self',[1,nil],depth(6))
-->(89,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(90,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(90,retval('False'))
-->(90,'&self',[nop],depth(3))
<--(90,retval('Empty'))
-->(90,'&self','Empty',depth(4))
<--(89,retval('Empty'))
-->(89,'&self','Empty',depth(3))
-->(90,'&self','Empty',depth(2))
-->(91,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(4,retval([0,[1,[1,nil]]]))
-->(4,'&self',[1,[gen,[-,3,1]]],depth(6))
-->(5,'&self',[gen,[-,3,1]],depth(7))
-->(6,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(8))
-->(7,'&self',[>,[-,3,1],0],depth(9))
-->(8,'&self',[-,3,1],depth(10))
<--(8,retval(2))
-->(8,'&self',2,depth(11))
<--(7,retval([>,2,0]))
-->(7,'&self',[>,2,0],depth(10))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(9))
<--(7,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(7,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(10))
-->(8,'&self',[0,[gen,[-,[-,3,1],1]]],depth(11))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(12,'&self',[-,[-,3,1],1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(15))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[0,nil],depth(17))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,[0,nil]],depth(12))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[1,[0,[0,nil]]],depth(7))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[1,nil],depth(17))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[0,[1,nil]],depth(12))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[1,[0,[1,nil]]],depth(7))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(4))
-->(31,'&self',[0,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(16))
<--(12,retval(2))
-->(12,'&self',2,depth(17))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,[-,3,1],1]]],depth(11))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(12))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(13))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(14))
-->(12,'&self',[-,[-,3,1],1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(15))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[0,nil],depth(17))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[1,[0,nil]],depth(12))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[1,[1,[0,nil]]],depth(7))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(4))
-->(31,'&self',[1,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(16))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(17))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(18))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(19))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(20))
<--(16,retval(0))
-->(16,'&self',0,depth(21))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(20))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(19))
-->(15,'&self',[1,nil],depth(17))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,[1,nil]],depth(12))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[1,[1,[1,nil]]],depth(7))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(4))
-->(31,'&self',[1,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(16))
<--(12,retval(2))
-->(12,'&self',2,depth(17))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,3,1],depth(11))
<--(8,retval(2))
-->(8,'&self',2,depth(12))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(11))
<--(9,retval(1))
-->(9,'&self',1,depth(12))
-->(10,'&self',[0,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(9))
-->(41,'&self',[0,nil],depth(10))
-->(42,'&self',[1,[1,[0,nil]]],depth(7))
-->(43,'&self',[1,[0,nil]],depth(8))
-->(44,'&self',[0,nil],depth(9))
-->(45,'&self',[1,[1,[0,nil]]],depth(6))
-->(46,'&self',[1,[0,nil]],depth(7))
-->(47,'&self',[0,nil],depth(8))
-->(48,'&self',[1,[1,[0,nil]]],depth(4))
-->(49,'&self',[1,[0,nil]],depth(5))
-->(50,'&self',[0,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[0,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,nil]],depth(11))
-->(37,'&self',[1,nil],depth(12))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(9))
-->(41,'&self',[1,nil],depth(10))
-->(42,'&self',[1,[1,[1,nil]]],depth(7))
-->(43,'&self',[1,[1,nil]],depth(8))
-->(44,'&self',[1,nil],depth(9))
-->(45,'&self',[1,[1,[1,nil]]],depth(6))
-->(46,'&self',[1,[1,nil]],depth(7))
-->(47,'&self',[1,nil],depth(8))
-->(48,'&self',[1,[1,[1,nil]]],depth(4))
-->(49,'&self',[1,[1,nil]],depth(5))
-->(50,'&self',[1,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[1,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[1,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[1,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(11))
-->(40,'&self',[1,nil],depth(12))
-->(41,'&self',[1,[1,nil]],depth(9))
-->(42,'&self',[1,nil],depth(10))
-->(43,'&self',[1,[1,[1,nil]]],depth(7))
-->(44,'&self',[1,[1,nil]],depth(8))
-->(45,'&self',[1,nil],depth(9))
-->(46,'&self',[1,[1,[1,nil]]],depth(6))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[1,[1,[1,nil]]],depth(4))
-->(50,'&self',[1,[1,nil]],depth(5))
-->(51,'&self',[1,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(9))
-->(41,'&self',[0,nil],depth(10))
-->(42,'&self',[1,[1,[0,nil]]],depth(7))
-->(43,'&self',[1,[0,nil]],depth(8))
-->(44,'&self',[0,nil],depth(9))
-->(45,'&self',[1,[1,[0,nil]]],depth(6))
-->(46,'&self',[1,[0,nil]],depth(7))
-->(47,'&self',[0,nil],depth(8))
-->(48,'&self',[1,[1,[0,nil]]],depth(4))
-->(49,'&self',[1,[0,nil]],depth(5))
-->(50,'&self',[0,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[0,nil],depth(11))
-->(54,'&self',[1,nil],depth(15))
-->(55,'&self',[1,nil],depth(15))
-->(56,'&self',[1,nil],depth(13))
-->(57,'&self',[0,[1,nil]],depth(11))
-->(58,'&self',[1,nil],depth(12))
-->(59,'&self',[0,[1,nil]],depth(11))
-->(60,'&self',[1,nil],depth(12))
-->(61,'&self',[0,[1,nil]],depth(9))
-->(62,'&self',[1,nil],depth(10))
-->(63,'&self',[1,[0,[1,nil]]],depth(7))
-->(64,'&self',[0,[1,nil]],depth(8))
-->(65,'&self',[1,nil],depth(9))
-->(66,'&self',[1,[0,[1,nil]]],depth(6))
-->(67,'&self',[0,[1,nil]],depth(7))
-->(68,'&self',[1,nil],depth(8))
-->(69,'&self',[1,[0,[1,nil]]],depth(4))
-->(70,'&self',[0,[1,nil]],depth(5))
-->(71,'&self',[1,nil],depth(6))
-->(72,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(73,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(73,retval('False'))
-->(73,'&self',[nop],depth(3))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(4))
<--(72,retval('Empty'))
-->(72,'&self','Empty',depth(3))
-->(73,'&self','Empty',depth(2))
-->(74,'&self',[1,[1,nil]],depth(11))
-->(75,'&self',[1,nil],depth(12))
-->(76,'&self',[1,[1,nil]],depth(11))
-->(77,'&self',[1,nil],depth(12))
-->(78,'&self',[1,[1,nil]],depth(9))
-->(79,'&self',[1,nil],depth(10))
-->(80,'&self',[1,[1,[1,nil]]],depth(7))
-->(81,'&self',[1,[1,nil]],depth(8))
-->(82,'&self',[1,nil],depth(9))
-->(83,'&self',[1,[1,[1,nil]]],depth(6))
-->(84,'&self',[1,[1,nil]],depth(7))
-->(85,'&self',[1,nil],depth(8))
-->(86,'&self',[1,[1,[1,nil]]],depth(4))
-->(87,'&self',[1,[1,nil]],depth(5))
-->(88,'&self',[1,nil],depth(6))
-->(89,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(90,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(90,retval('False'))
-->(90,'&self',[nop],depth(3))
<--(90,retval('Empty'))
-->(90,'&self','Empty',depth(4))
<--(89,retval('Empty'))
-->(89,'&self','Empty',depth(3))
-->(90,'&self','Empty',depth(2))
-->(91,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(4,retval([1,[1,[1,nil]]]))
-->(4,'&self',[-,3,1],depth(6))
<--(4,retval(2))
-->(4,'&self',2,depth(7))
-->(5,'&self',[0,[gen,2]],depth(6))
-->(6,'&self',[gen,2],depth(7))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(8))
-->(8,'&self',[>,2,0],depth(9))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(9))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(10))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(11))
<--(9,retval(1))
-->(9,'&self',1,depth(12))
-->(10,'&self',[0,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[0,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[0,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[0,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[0,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[0,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[0,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[0,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[0,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[0,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(9))
-->(41,'&self',[0,nil],depth(10))
-->(42,'&self',[0,[1,[0,nil]]],depth(7))
-->(43,'&self',[1,[0,nil]],depth(8))
-->(44,'&self',[0,nil],depth(9))
-->(45,'&self',[0,[1,[0,nil]]],depth(6))
-->(46,'&self',[1,[0,nil]],depth(7))
-->(47,'&self',[0,nil],depth(8))
-->(48,'&self',[0,[1,[0,nil]]],depth(4))
-->(49,'&self',[1,[0,nil]],depth(5))
-->(50,'&self',[0,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[0,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[0,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,nil]],depth(11))
-->(37,'&self',[1,nil],depth(12))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(9))
-->(41,'&self',[1,nil],depth(10))
-->(42,'&self',[0,[1,[1,nil]]],depth(7))
-->(43,'&self',[1,[1,nil]],depth(8))
-->(44,'&self',[1,nil],depth(9))
-->(45,'&self',[0,[1,[1,nil]]],depth(6))
-->(46,'&self',[1,[1,nil]],depth(7))
-->(47,'&self',[1,nil],depth(8))
-->(48,'&self',[0,[1,[1,nil]]],depth(4))
-->(49,'&self',[1,[1,nil]],depth(5))
-->(50,'&self',[1,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[0,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[0,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[0,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[0,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(11))
-->(40,'&self',[1,nil],depth(12))
-->(41,'&self',[1,[1,nil]],depth(9))
-->(42,'&self',[1,nil],depth(10))
-->(43,'&self',[0,[1,[1,nil]]],depth(7))
-->(44,'&self',[1,[1,nil]],depth(8))
-->(45,'&self',[1,nil],depth(9))
-->(46,'&self',[0,[1,[1,nil]]],depth(6))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[0,[1,[1,nil]]],depth(4))
-->(50,'&self',[1,[1,nil]],depth(5))
-->(51,'&self',[1,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[0,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(9))
-->(41,'&self',[0,nil],depth(10))
-->(42,'&self',[0,[1,[0,nil]]],depth(7))
-->(43,'&self',[1,[0,nil]],depth(8))
-->(44,'&self',[0,nil],depth(9))
-->(45,'&self',[0,[1,[0,nil]]],depth(6))
-->(46,'&self',[1,[0,nil]],depth(7))
-->(47,'&self',[0,nil],depth(8))
-->(48,'&self',[0,[1,[0,nil]]],depth(4))
-->(49,'&self',[1,[0,nil]],depth(5))
-->(50,'&self',[0,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[0,nil],depth(11))
-->(54,'&self',[1,nil],depth(15))
-->(55,'&self',[1,nil],depth(15))
-->(56,'&self',[1,nil],depth(13))
-->(57,'&self',[0,[1,nil]],depth(11))
-->(58,'&self',[1,nil],depth(12))
-->(59,'&self',[0,[1,nil]],depth(11))
-->(60,'&self',[1,nil],depth(12))
-->(61,'&self',[0,[1,nil]],depth(9))
-->(62,'&self',[1,nil],depth(10))
-->(63,'&self',[0,[0,[1,nil]]],depth(7))
-->(64,'&self',[0,[1,nil]],depth(8))
-->(65,'&self',[1,nil],depth(9))
-->(66,'&self',[0,[0,[1,nil]]],depth(6))
-->(67,'&self',[0,[1,nil]],depth(7))
-->(68,'&self',[1,nil],depth(8))
-->(69,'&self',[0,[0,[1,nil]]],depth(4))
-->(70,'&self',[0,[1,nil]],depth(5))
-->(71,'&self',[1,nil],depth(6))
-->(72,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(73,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(73,retval('False'))
-->(73,'&self',[nop],depth(3))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(4))
<--(72,retval('Empty'))
-->(72,'&self','Empty',depth(3))
-->(73,'&self','Empty',depth(2))
-->(74,'&self',[1,[1,nil]],depth(11))
-->(75,'&self',[1,nil],depth(12))
-->(76,'&self',[1,[1,nil]],depth(11))
-->(77,'&self',[1,nil],depth(12))
-->(78,'&self',[1,[1,nil]],depth(9))
-->(79,'&self',[1,nil],depth(10))
-->(80,'&self',[0,[1,[1,nil]]],depth(7))
-->(81,'&self',[1,[1,nil]],depth(8))
-->(82,'&self',[1,nil],depth(9))
-->(83,'&self',[0,[1,[1,nil]]],depth(6))
-->(84,'&self',[1,[1,nil]],depth(7))
-->(85,'&self',[1,nil],depth(8))
-->(86,'&self',[0,[1,[1,nil]]],depth(4))
-->(87,'&self',[1,[1,nil]],depth(5))
-->(88,'&self',[1,nil],depth(6))
-->(89,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(90,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(90,retval('False'))
-->(90,'&self',[nop],depth(3))
<--(90,retval('Empty'))
-->(90,'&self','Empty',depth(4))
<--(89,retval('Empty'))
-->(89,'&self','Empty',depth(3))
-->(90,'&self','Empty',depth(2))
-->(91,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(5,retval([0,[1,[1,nil]]]))
-->(5,'&self',[1,[gen,2]],depth(6))
-->(6,'&self',[gen,2],depth(7))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(8))
-->(8,'&self',[>,2,0],depth(9))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(9))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(10))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[0,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(11))
-->(10,'&self',[gen,[-,2,1]],depth(12))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(13))
-->(12,'&self',[>,[-,2,1],0],depth(14))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(15))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(14))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[0,nil],depth(17))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[1,[0,nil]],depth(12))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[1,[0,nil]]],depth(7))
-->(26,'&self',[1,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(16))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(17))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(18))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(19))
-->(17,'&self',[-,[-,2,1],1],depth(20))
<--(17,retval(0))
-->(17,'&self',0,depth(21))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(20))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(19))
-->(16,'&self',[1,nil],depth(17))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,[1,nil]],depth(12))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[1,[1,nil]]],depth(7))
-->(26,'&self',[1,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(16))
<--(13,retval(1))
-->(13,'&self',1,depth(17))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(11))
<--(9,retval(1))
-->(9,'&self',1,depth(12))
-->(10,'&self',[0,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[0,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[0,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[0,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[0,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[0,[0,nil]]],depth(7))
-->(28,'&self',[0,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[0,[0,nil]]],depth(6))
-->(31,'&self',[0,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[0,[0,nil]]],depth(4))
-->(34,'&self',[0,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[0,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[0,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[0,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[0,[1,nil]]],depth(7))
-->(28,'&self',[0,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[0,[1,nil]]],depth(6))
-->(31,'&self',[0,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[0,[1,nil]]],depth(4))
-->(34,'&self',[0,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[0,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[0,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[0,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[0,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[0,[1,nil]]],depth(7))
-->(47,'&self',[0,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[0,[1,nil]]],depth(6))
-->(50,'&self',[0,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[0,[1,nil]]],depth(4))
-->(53,'&self',[0,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(11))
-->(11,'&self',[gen,1],depth(12))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(13))
-->(13,'&self',[>,1,0],depth(14))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(14))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(15))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[0,nil],depth(17))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(16))
-->(15,'&self',[gen,[-,1,1]],depth(17))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(18))
-->(17,'&self',[>,[-,1,1],0],depth(19))
-->(18,'&self',[-,1,1],depth(20))
<--(18,retval(0))
-->(18,'&self',0,depth(21))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(20))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(19))
-->(17,'&self',[1,nil],depth(17))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(14))
-->(20,'&self',[1,[1,nil]],depth(12))
-->(21,'&self',[1,nil],depth(13))
-->(22,'&self',[1,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[1,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[1,[1,nil]]],depth(7))
-->(27,'&self',[1,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(16))
<--(14,retval(0))
-->(14,'&self',0,depth(17))
-->(15,'&self',[0,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[0,nil],depth(17))
-->(19,'&self',[0,nil],depth(16))
-->(20,'&self',[0,nil],depth(14))
-->(21,'&self',[1,[0,nil]],depth(12))
-->(22,'&self',[0,nil],depth(13))
-->(23,'&self',[1,[0,nil]],depth(11))
-->(24,'&self',[0,nil],depth(12))
-->(25,'&self',[1,[0,nil]],depth(9))
-->(26,'&self',[0,nil],depth(10))
-->(27,'&self',[1,[1,[0,nil]]],depth(7))
-->(28,'&self',[1,[0,nil]],depth(8))
-->(29,'&self',[0,nil],depth(9))
-->(30,'&self',[1,[1,[0,nil]]],depth(6))
-->(31,'&self',[1,[0,nil]],depth(7))
-->(32,'&self',[0,nil],depth(8))
-->(33,'&self',[1,[1,[0,nil]]],depth(4))
-->(34,'&self',[1,[0,nil]],depth(5))
-->(35,'&self',[0,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(16))
-->(16,'&self',[gen,0],depth(17))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(18))
-->(18,'&self',[>,0,0],depth(19))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(19))
-->(18,'&self',[1,nil],depth(17))
-->(19,'&self',[1,nil],depth(16))
-->(20,'&self',[1,nil],depth(14))
-->(21,'&self',[1,[1,nil]],depth(12))
-->(22,'&self',[1,nil],depth(13))
-->(23,'&self',[1,[1,nil]],depth(11))
-->(24,'&self',[1,nil],depth(12))
-->(25,'&self',[1,[1,nil]],depth(9))
-->(26,'&self',[1,nil],depth(10))
-->(27,'&self',[1,[1,[1,nil]]],depth(7))
-->(28,'&self',[1,[1,nil]],depth(8))
-->(29,'&self',[1,nil],depth(9))
-->(30,'&self',[1,[1,[1,nil]]],depth(6))
-->(31,'&self',[1,[1,nil]],depth(7))
-->(32,'&self',[1,nil],depth(8))
-->(33,'&self',[1,[1,[1,nil]]],depth(4))
-->(34,'&self',[1,[1,nil]],depth(5))
-->(35,'&self',[1,nil],depth(6))
-->(36,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(37,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(37,retval('False'))
-->(37,'&self',[nop],depth(3))
<--(37,retval('Empty'))
-->(37,'&self','Empty',depth(4))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(3))
-->(37,'&self','Empty',depth(2))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(14))
-->(20,'&self',[1,[0,nil]],depth(12))
-->(21,'&self',[0,nil],depth(13))
-->(22,'&self',[1,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[1,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[1,[0,nil]]],depth(7))
-->(27,'&self',[1,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,nil],depth(16))
-->(38,'&self',[1,nil],depth(16))
-->(39,'&self',[1,nil],depth(14))
-->(40,'&self',[1,[1,nil]],depth(12))
-->(41,'&self',[1,nil],depth(13))
-->(42,'&self',[1,[1,nil]],depth(11))
-->(43,'&self',[1,nil],depth(12))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[1,[1,nil]]],depth(7))
-->(47,'&self',[1,[1,nil]],depth(8))
-->(48,'&self',[1,nil],depth(9))
-->(49,'&self',[1,[1,[1,nil]]],depth(6))
-->(50,'&self',[1,[1,nil]],depth(7))
-->(51,'&self',[1,nil],depth(8))
-->(52,'&self',[1,[1,[1,nil]]],depth(4))
-->(53,'&self',[1,[1,nil]],depth(5))
-->(54,'&self',[1,nil],depth(6))
-->(55,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(56,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(56,retval('False'))
-->(56,'&self',[nop],depth(3))
<--(56,retval('Empty'))
-->(56,'&self','Empty',depth(4))
<--(55,retval('Empty'))
-->(55,'&self','Empty',depth(3))
-->(56,'&self','Empty',depth(2))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(9))
-->(41,'&self',[0,nil],depth(10))
-->(42,'&self',[1,[1,[0,nil]]],depth(7))
-->(43,'&self',[1,[0,nil]],depth(8))
-->(44,'&self',[0,nil],depth(9))
-->(45,'&self',[1,[1,[0,nil]]],depth(6))
-->(46,'&self',[1,[0,nil]],depth(7))
-->(47,'&self',[0,nil],depth(8))
-->(48,'&self',[1,[1,[0,nil]]],depth(4))
-->(49,'&self',[1,[0,nil]],depth(5))
-->(50,'&self',[0,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[0,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(9))
-->(24,'&self',[1,nil],depth(10))
-->(25,'&self',[1,[0,[1,nil]]],depth(7))
-->(26,'&self',[0,[1,nil]],depth(8))
-->(27,'&self',[1,nil],depth(9))
-->(28,'&self',[1,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[1,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,nil]],depth(11))
-->(37,'&self',[1,nil],depth(12))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(9))
-->(41,'&self',[1,nil],depth(10))
-->(42,'&self',[1,[1,[1,nil]]],depth(7))
-->(43,'&self',[1,[1,nil]],depth(8))
-->(44,'&self',[1,nil],depth(9))
-->(45,'&self',[1,[1,[1,nil]]],depth(6))
-->(46,'&self',[1,[1,nil]],depth(7))
-->(47,'&self',[1,nil],depth(8))
-->(48,'&self',[1,[1,[1,nil]]],depth(4))
-->(49,'&self',[1,[1,nil]],depth(5))
-->(50,'&self',[1,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(11))
-->(23,'&self',[0,nil],depth(12))
-->(24,'&self',[0,[0,nil]],depth(9))
-->(25,'&self',[0,nil],depth(10))
-->(26,'&self',[1,[0,[0,nil]]],depth(7))
-->(27,'&self',[0,[0,nil]],depth(8))
-->(28,'&self',[0,nil],depth(9))
-->(29,'&self',[1,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[1,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,nil]],depth(11))
-->(38,'&self',[0,nil],depth(12))
-->(39,'&self',[1,[0,nil]],depth(11))
-->(40,'&self',[0,nil],depth(12))
-->(41,'&self',[1,[0,nil]],depth(9))
-->(42,'&self',[0,nil],depth(10))
-->(43,'&self',[1,[1,[0,nil]]],depth(7))
-->(44,'&self',[1,[0,nil]],depth(8))
-->(45,'&self',[0,nil],depth(9))
-->(46,'&self',[1,[1,[0,nil]]],depth(6))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[1,[1,[0,nil]]],depth(4))
-->(50,'&self',[1,[0,nil]],depth(5))
-->(51,'&self',[0,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[0,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(11))
-->(23,'&self',[1,nil],depth(12))
-->(24,'&self',[0,[1,nil]],depth(9))
-->(25,'&self',[1,nil],depth(10))
-->(26,'&self',[1,[0,[1,nil]]],depth(7))
-->(27,'&self',[0,[1,nil]],depth(8))
-->(28,'&self',[1,nil],depth(9))
-->(29,'&self',[1,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[1,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,nil]],depth(11))
-->(38,'&self',[1,nil],depth(12))
-->(39,'&self',[1,[1,nil]],depth(11))
-->(40,'&self',[1,nil],depth(12))
-->(41,'&self',[1,[1,nil]],depth(9))
-->(42,'&self',[1,nil],depth(10))
-->(43,'&self',[1,[1,[1,nil]]],depth(7))
-->(44,'&self',[1,[1,nil]],depth(8))
-->(45,'&self',[1,nil],depth(9))
-->(46,'&self',[1,[1,[1,nil]]],depth(6))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[1,[1,[1,nil]]],depth(4))
-->(50,'&self',[1,[1,nil]],depth(5))
-->(51,'&self',[1,nil],depth(6))
-->(52,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(53,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(53,retval('False'))
-->(53,'&self',[nop],depth(3))
<--(53,retval('Empty'))
-->(53,'&self','Empty',depth(4))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(3))
-->(53,'&self','Empty',depth(2))
-->(54,'&self',[1,nil],depth(11))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(9))
-->(24,'&self',[0,nil],depth(10))
-->(25,'&self',[1,[0,[0,nil]]],depth(7))
-->(26,'&self',[0,[0,nil]],depth(8))
-->(27,'&self',[0,nil],depth(9))
-->(28,'&self',[1,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[1,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,nil]],depth(11))
-->(37,'&self',[0,nil],depth(12))
-->(38,'&self',[1,[0,nil]],depth(11))
-->(39,'&self',[0,nil],depth(12))
-->(40,'&self',[1,[0,nil]],depth(9))
-->(41,'&self',[0,nil],depth(10))
-->(42,'&self',[1,[1,[0,nil]]],depth(7))
-->(43,'&self',[1,[0,nil]],depth(8))
-->(44,'&self',[0,nil],depth(9))
-->(45,'&self',[1,[1,[0,nil]]],depth(6))
-->(46,'&self',[1,[0,nil]],depth(7))
-->(47,'&self',[0,nil],depth(8))
-->(48,'&self',[1,[1,[0,nil]]],depth(4))
-->(49,'&self',[1,[0,nil]],depth(5))
-->(50,'&self',[0,nil],depth(6))
-->(51,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(52,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(52,retval('False'))
-->(52,'&self',[nop],depth(3))
<--(52,retval('Empty'))
-->(52,'&self','Empty',depth(4))
<--(51,retval('Empty'))
-->(51,'&self','Empty',depth(3))
-->(52,'&self','Empty',depth(2))
-->(53,'&self',[0,nil],depth(11))
-->(54,'&self',[1,nil],depth(15))
-->(55,'&self',[1,nil],depth(15))
-->(56,'&self',[1,nil],depth(13))
-->(57,'&self',[0,[1,nil]],depth(11))
-->(58,'&self',[1,nil],depth(12))
-->(59,'&self',[0,[1,nil]],depth(11))
-->(60,'&self',[1,nil],depth(12))
-->(61,'&self',[0,[1,nil]],depth(9))
-->(62,'&self',[1,nil],depth(10))
-->(63,'&self',[1,[0,[1,nil]]],depth(7))
-->(64,'&self',[0,[1,nil]],depth(8))
-->(65,'&self',[1,nil],depth(9))
-->(66,'&self',[1,[0,[1,nil]]],depth(6))
-->(67,'&self',[0,[1,nil]],depth(7))
-->(68,'&self',[1,nil],depth(8))
-->(69,'&self',[1,[0,[1,nil]]],depth(4))
-->(70,'&self',[0,[1,nil]],depth(5))
-->(71,'&self',[1,nil],depth(6))
-->(72,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(73,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(73,retval('False'))
-->(73,'&self',[nop],depth(3))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(4))
<--(72,retval('Empty'))
-->(72,'&self','Empty',depth(3))
-->(73,'&self','Empty',depth(2))
-->(74,'&self',[1,[1,nil]],depth(11))
-->(75,'&self',[1,nil],depth(12))
-->(76,'&self',[1,[1,nil]],depth(11))
-->(77,'&self',[1,nil],depth(12))
-->(78,'&self',[1,[1,nil]],depth(9))
-->(79,'&self',[1,nil],depth(10))
-->(80,'&self',[1,[1,[1,nil]]],depth(7))
-->(81,'&self',[1,[1,nil]],depth(8))
-->(82,'&self',[1,nil],depth(9))
-->(83,'&self',[1,[1,[1,nil]]],depth(6))
-->(84,'&self',[1,[1,nil]],depth(7))
-->(85,'&self',[1,nil],depth(8))
-->(86,'&self',[1,[1,[1,nil]]],depth(4))
-->(87,'&self',[1,[1,nil]],depth(5))
-->(88,'&self',[1,nil],depth(6))
-->(89,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(90,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(90,retval('False'))
-->(90,'&self',[nop],depth(3))
<--(90,retval('Empty'))
-->(90,'&self','Empty',depth(4))
<--(89,retval('Empty'))
-->(89,'&self','Empty',depth(3))
-->(90,'&self','Empty',depth(2))
-->(91,'&self',[1,nil],depth(11))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(5,retval([1,[1,[1,nil]]]))
-->(5,'&self',[gen,2],depth(6))
-->(6,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(7))
-->(7,'&self',[>,2,0],depth(8))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,2,1]]],depth(8))
<--(7,retval([[bin],[gen,[-,2,1]]]))
-->(7,'&self',[[bin],[gen,[-,2,1]]],depth(9))
-->(8,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(9,'&self',[gen,[-,2,1]],depth(11))
-->(10,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,2,1],0],depth(13))
-->(12,'&self',[-,2,1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(16,'&self',[-,[-,2,1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[0,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
-->(35,'&self',[1,[0,[0,nil]]],depth(6))
-->(36,'&self',[0,[0,nil]],depth(7))
-->(37,'&self',[0,nil],depth(8))
-->(38,'&self',[1,[0,[0,nil]]],depth(6))
-->(39,'&self',[0,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[0,[0,nil]]],depth(4))
-->(42,'&self',[0,[0,nil]],depth(5))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[nop],depth(3))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(4))
<--(44,retval('Empty'))
-->(44,'&self','Empty',depth(3))
-->(45,'&self','Empty',depth(2))
-->(46,'&self',[0,nil],depth(6))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(16,'&self',[-,[-,2,1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[0,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[0,[1,nil]]],depth(6))
-->(25,'&self',[0,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(4))
-->(31,'&self',[0,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
-->(35,'&self',[1,[0,[1,nil]]],depth(6))
-->(36,'&self',[0,[1,nil]],depth(7))
-->(37,'&self',[1,nil],depth(8))
-->(38,'&self',[1,[0,[1,nil]]],depth(6))
-->(39,'&self',[0,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[0,[1,nil]]],depth(4))
-->(42,'&self',[0,[1,nil]],depth(5))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[nop],depth(3))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(4))
<--(44,retval('Empty'))
-->(44,'&self','Empty',depth(3))
-->(45,'&self','Empty',depth(2))
-->(46,'&self',[1,nil],depth(6))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,2,1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(6))
-->(40,'&self',[0,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[0,[0,nil]]],depth(4))
-->(43,'&self',[0,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[1,nil]]],depth(6))
-->(37,'&self',[0,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[0,[1,nil]]],depth(6))
-->(40,'&self',[0,[1,nil]],depth(7))
-->(41,'&self',[1,nil],depth(8))
-->(42,'&self',[1,[0,[1,nil]]],depth(4))
-->(43,'&self',[0,[1,nil]],depth(5))
-->(44,'&self',[1,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(6))
-->(41,'&self',[0,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[0,[0,nil]]],depth(4))
-->(44,'&self',[0,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[1,nil]]],depth(6))
-->(38,'&self',[0,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[0,[1,nil]]],depth(6))
-->(41,'&self',[0,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[0,[1,nil]]],depth(4))
-->(44,'&self',[0,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(6))
-->(40,'&self',[0,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[0,[0,nil]]],depth(4))
-->(43,'&self',[0,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
-->(48,'&self',[1,nil],depth(15))
-->(49,'&self',[1,nil],depth(15))
-->(50,'&self',[1,nil],depth(13))
-->(51,'&self',[0,[1,nil]],depth(11))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(8))
-->(56,'&self',[1,nil],depth(9))
-->(57,'&self',[0,[0,[1,nil]]],depth(6))
-->(58,'&self',[0,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[0,[0,[1,nil]]],depth(6))
-->(61,'&self',[0,[1,nil]],depth(7))
-->(62,'&self',[1,nil],depth(8))
-->(63,'&self',[0,[0,[1,nil]]],depth(4))
-->(64,'&self',[0,[1,nil]],depth(5))
-->(65,'&self',[1,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[nop],depth(3))
<--(67,retval('Empty'))
-->(67,'&self','Empty',depth(4))
<--(66,retval('Empty'))
-->(66,'&self','Empty',depth(3))
-->(67,'&self','Empty',depth(2))
-->(68,'&self',[1,[0,[1,nil]]],depth(6))
-->(69,'&self',[0,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[1,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[nop],depth(3))
<--(78,retval('Empty'))
-->(78,'&self','Empty',depth(4))
<--(77,retval('Empty'))
-->(77,'&self','Empty',depth(3))
-->(78,'&self','Empty',depth(2))
-->(79,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(9,'&self',[gen,[-,2,1]],depth(11))
-->(10,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,2,1],0],depth(13))
-->(12,'&self',[-,2,1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(16,'&self',[-,[-,2,1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[1,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[1,[0,nil]]],depth(6))
-->(25,'&self',[1,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(4))
-->(31,'&self',[1,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
-->(35,'&self',[1,[1,[0,nil]]],depth(6))
-->(36,'&self',[1,[0,nil]],depth(7))
-->(37,'&self',[0,nil],depth(8))
-->(38,'&self',[1,[1,[0,nil]]],depth(6))
-->(39,'&self',[1,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[1,[0,nil]]],depth(4))
-->(42,'&self',[1,[0,nil]],depth(5))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[nop],depth(3))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(4))
<--(44,retval('Empty'))
-->(44,'&self','Empty',depth(3))
-->(45,'&self','Empty',depth(2))
-->(46,'&self',[0,nil],depth(6))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(16,'&self',[-,[-,2,1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[1,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[1,[1,nil]]],depth(6))
-->(25,'&self',[1,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(4))
-->(31,'&self',[1,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
-->(35,'&self',[1,[1,[1,nil]]],depth(6))
-->(36,'&self',[1,[1,nil]],depth(7))
-->(37,'&self',[1,nil],depth(8))
-->(38,'&self',[1,[1,[1,nil]]],depth(6))
-->(39,'&self',[1,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[1,[1,nil]]],depth(4))
-->(42,'&self',[1,[1,nil]],depth(5))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[nop],depth(3))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(4))
<--(44,retval('Empty'))
-->(44,'&self','Empty',depth(3))
-->(45,'&self','Empty',depth(2))
-->(46,'&self',[1,nil],depth(6))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,2,1],depth(15))
<--(12,retval(1))
-->(12,'&self',1,depth(16))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,[0,nil]]],depth(6))
-->(37,'&self',[1,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[1,[0,nil]]],depth(6))
-->(40,'&self',[1,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[1,[0,nil]]],depth(4))
-->(43,'&self',[1,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,[1,nil]]],depth(6))
-->(37,'&self',[1,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[1,[1,nil]]],depth(6))
-->(40,'&self',[1,[1,nil]],depth(7))
-->(41,'&self',[1,nil],depth(8))
-->(42,'&self',[1,[1,[1,nil]]],depth(4))
-->(43,'&self',[1,[1,nil]],depth(5))
-->(44,'&self',[1,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(4))
-->(44,'&self',[1,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[1,nil]]],depth(6))
-->(38,'&self',[1,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[1,[1,nil]]],depth(4))
-->(44,'&self',[1,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,[0,nil]]],depth(6))
-->(37,'&self',[1,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[1,[0,nil]]],depth(6))
-->(40,'&self',[1,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[1,[0,nil]]],depth(4))
-->(43,'&self',[1,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
-->(48,'&self',[1,nil],depth(15))
-->(49,'&self',[1,nil],depth(15))
-->(50,'&self',[1,nil],depth(13))
-->(51,'&self',[1,[1,nil]],depth(11))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[1,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[1,[1,nil]],depth(8))
-->(56,'&self',[1,nil],depth(9))
-->(57,'&self',[0,[1,[1,nil]]],depth(6))
-->(58,'&self',[1,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[0,[1,[1,nil]]],depth(6))
-->(61,'&self',[1,[1,nil]],depth(7))
-->(62,'&self',[1,nil],depth(8))
-->(63,'&self',[0,[1,[1,nil]]],depth(4))
-->(64,'&self',[1,[1,nil]],depth(5))
-->(65,'&self',[1,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[nop],depth(3))
<--(67,retval('Empty'))
-->(67,'&self','Empty',depth(4))
<--(66,retval('Empty'))
-->(66,'&self','Empty',depth(3))
-->(67,'&self','Empty',depth(2))
-->(68,'&self',[1,[1,[1,nil]]],depth(6))
-->(69,'&self',[1,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[1,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[nop],depth(3))
<--(78,retval('Empty'))
-->(78,'&self','Empty',depth(4))
<--(77,retval('Empty'))
-->(77,'&self','Empty',depth(3))
-->(78,'&self','Empty',depth(2))
-->(79,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,2,1],depth(10))
<--(8,retval(1))
-->(8,'&self',1,depth(11))
-->(9,'&self',[0,[gen,1]],depth(10))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(6))
-->(40,'&self',[0,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[0,[0,nil]]],depth(4))
-->(43,'&self',[0,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[1,nil]]],depth(6))
-->(37,'&self',[0,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[0,[1,nil]]],depth(6))
-->(40,'&self',[0,[1,nil]],depth(7))
-->(41,'&self',[1,nil],depth(8))
-->(42,'&self',[1,[0,[1,nil]]],depth(4))
-->(43,'&self',[0,[1,nil]],depth(5))
-->(44,'&self',[1,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(6))
-->(30,'&self',[0,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[0,[0,nil]]],depth(4))
-->(33,'&self',[0,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[0,nil]]],depth(6))
-->(38,'&self',[0,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[0,[0,nil]]],depth(6))
-->(41,'&self',[0,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[0,[0,nil]]],depth(4))
-->(44,'&self',[0,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(6))
-->(30,'&self',[0,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[0,[1,nil]]],depth(4))
-->(33,'&self',[0,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[0,[1,nil]]],depth(6))
-->(38,'&self',[0,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[0,[1,nil]]],depth(6))
-->(41,'&self',[0,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[0,[1,nil]]],depth(4))
-->(44,'&self',[0,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(6))
-->(40,'&self',[0,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[0,[0,nil]]],depth(4))
-->(43,'&self',[0,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
-->(48,'&self',[1,nil],depth(15))
-->(49,'&self',[1,nil],depth(15))
-->(50,'&self',[1,nil],depth(13))
-->(51,'&self',[0,[1,nil]],depth(11))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(8))
-->(56,'&self',[1,nil],depth(9))
-->(57,'&self',[0,[0,[1,nil]]],depth(6))
-->(58,'&self',[0,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[0,[0,[1,nil]]],depth(6))
-->(61,'&self',[0,[1,nil]],depth(7))
-->(62,'&self',[1,nil],depth(8))
-->(63,'&self',[0,[0,[1,nil]]],depth(4))
-->(64,'&self',[0,[1,nil]],depth(5))
-->(65,'&self',[1,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[nop],depth(3))
<--(67,retval('Empty'))
-->(67,'&self','Empty',depth(4))
<--(66,retval('Empty'))
-->(66,'&self','Empty',depth(3))
-->(67,'&self','Empty',depth(2))
-->(68,'&self',[1,[0,[1,nil]]],depth(6))
-->(69,'&self',[0,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[1,[0,[1,nil]]],depth(6))
-->(72,'&self',[0,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[0,[1,nil]]],depth(4))
-->(75,'&self',[0,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[nop],depth(3))
<--(78,retval('Empty'))
-->(78,'&self','Empty',depth(4))
<--(77,retval('Empty'))
-->(77,'&self','Empty',depth(3))
-->(78,'&self','Empty',depth(2))
-->(79,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,1]],depth(10))
-->(10,'&self',[gen,1],depth(11))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(12,'&self',[>,1,0],depth(13))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,[0,nil]]],depth(6))
-->(37,'&self',[1,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[1,[0,nil]]],depth(6))
-->(40,'&self',[1,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[1,[0,nil]]],depth(4))
-->(43,'&self',[1,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(14,'&self',[gen,[-,1,1]],depth(16))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,1,1],0],depth(18))
-->(17,'&self',[-,1,1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(6))
-->(29,'&self',[1,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[1,[1,nil]]],depth(4))
-->(32,'&self',[1,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,[1,nil]]],depth(6))
-->(37,'&self',[1,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[1,[1,nil]]],depth(6))
-->(40,'&self',[1,[1,nil]],depth(7))
-->(41,'&self',[1,nil],depth(8))
-->(42,'&self',[1,[1,[1,nil]]],depth(4))
-->(43,'&self',[1,[1,nil]],depth(5))
-->(44,'&self',[1,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(15))
<--(13,retval(0))
-->(13,'&self',0,depth(16))
-->(14,'&self',[0,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(6))
-->(30,'&self',[1,[0,nil]],depth(7))
-->(31,'&self',[0,nil],depth(8))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[0,nil]]],depth(6))
-->(38,'&self',[1,[0,nil]],depth(7))
-->(39,'&self',[0,nil],depth(8))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(4))
-->(44,'&self',[1,[0,nil]],depth(5))
-->(45,'&self',[0,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[0,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(15))
-->(15,'&self',[gen,0],depth(16))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(17,'&self',[>,0,0],depth(18))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(6))
-->(30,'&self',[1,[1,nil]],depth(7))
-->(31,'&self',[1,nil],depth(8))
-->(32,'&self',[0,[1,[1,nil]]],depth(4))
-->(33,'&self',[1,[1,nil]],depth(5))
-->(34,'&self',[1,nil],depth(6))
-->(35,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(36,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(36,retval('False'))
-->(36,'&self',[nop],depth(3))
<--(36,retval('Empty'))
-->(36,'&self','Empty',depth(4))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(3))
-->(36,'&self','Empty',depth(2))
-->(37,'&self',[1,[1,[1,nil]]],depth(6))
-->(38,'&self',[1,[1,nil]],depth(7))
-->(39,'&self',[1,nil],depth(8))
-->(40,'&self',[1,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[1,[1,nil]]],depth(4))
-->(44,'&self',[1,[1,nil]],depth(5))
-->(45,'&self',[1,nil],depth(6))
-->(46,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(47,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(47,retval('False'))
-->(47,'&self',[nop],depth(3))
<--(47,retval('Empty'))
-->(47,'&self','Empty',depth(4))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(3))
-->(47,'&self','Empty',depth(2))
-->(48,'&self',[1,nil],depth(6))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(6))
-->(29,'&self',[1,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[1,[0,nil]]],depth(4))
-->(32,'&self',[1,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[1,[0,nil]]],depth(6))
-->(37,'&self',[1,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[1,[0,nil]]],depth(6))
-->(40,'&self',[1,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[1,[0,nil]]],depth(4))
-->(43,'&self',[1,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
-->(48,'&self',[1,nil],depth(15))
-->(49,'&self',[1,nil],depth(15))
-->(50,'&self',[1,nil],depth(13))
-->(51,'&self',[1,[1,nil]],depth(11))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[1,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[1,[1,nil]],depth(8))
-->(56,'&self',[1,nil],depth(9))
-->(57,'&self',[0,[1,[1,nil]]],depth(6))
-->(58,'&self',[1,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[0,[1,[1,nil]]],depth(6))
-->(61,'&self',[1,[1,nil]],depth(7))
-->(62,'&self',[1,nil],depth(8))
-->(63,'&self',[0,[1,[1,nil]]],depth(4))
-->(64,'&self',[1,[1,nil]],depth(5))
-->(65,'&self',[1,nil],depth(6))
-->(66,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(67,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(67,retval('False'))
-->(67,'&self',[nop],depth(3))
<--(67,retval('Empty'))
-->(67,'&self','Empty',depth(4))
<--(66,retval('Empty'))
-->(66,'&self','Empty',depth(3))
-->(67,'&self','Empty',depth(2))
-->(68,'&self',[1,[1,[1,nil]]],depth(6))
-->(69,'&self',[1,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[1,[1,[1,nil]]],depth(6))
-->(72,'&self',[1,[1,nil]],depth(7))
-->(73,'&self',[1,nil],depth(8))
-->(74,'&self',[1,[1,[1,nil]]],depth(4))
-->(75,'&self',[1,[1,nil]],depth(5))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(78,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(78,retval('False'))
-->(78,'&self',[nop],depth(3))
<--(78,retval('Empty'))
-->(78,'&self','Empty',depth(4))
<--(77,retval('Empty'))
-->(77,'&self','Empty',depth(3))
-->(78,'&self','Empty',depth(2))
-->(79,'&self',[1,nil],depth(6))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[gen,1],depth(10))
-->(10,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(11,'&self',[>,1,0],depth(12))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(11,retval([[bin],[gen,[-,1,1]]]))
-->(11,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(12,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(13,'&self',[gen,[-,1,1]],depth(15))
-->(14,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,1,1],0],depth(17))
-->(16,'&self',[-,1,1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[0,nil],depth(15))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(12))
-->(18,'&self',[0,[0,nil]],depth(10))
-->(19,'&self',[0,nil],depth(11))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
-->(35,'&self',[1,[0,[0,nil]]],depth(6))
-->(36,'&self',[0,[0,nil]],depth(7))
-->(37,'&self',[0,nil],depth(8))
-->(38,'&self',[1,[0,[0,nil]]],depth(6))
-->(39,'&self',[0,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[0,[0,nil]]],depth(4))
-->(42,'&self',[0,[0,nil]],depth(5))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[nop],depth(3))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(4))
<--(44,retval('Empty'))
-->(44,'&self','Empty',depth(3))
-->(45,'&self','Empty',depth(2))
-->(46,'&self',[0,nil],depth(6))
-->(47,'&self',[1,[0,nil]],depth(10))
-->(48,'&self',[0,nil],depth(11))
-->(49,'&self',[1,[0,nil]],depth(10))
-->(50,'&self',[0,nil],depth(11))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(6))
-->(57,'&self',[1,[0,nil]],depth(7))
-->(58,'&self',[0,nil],depth(8))
-->(59,'&self',[0,[1,[0,nil]]],depth(4))
-->(60,'&self',[1,[0,nil]],depth(5))
-->(61,'&self',[0,nil],depth(6))
-->(62,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(63,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(63,retval('False'))
-->(63,'&self',[nop],depth(3))
<--(63,retval('Empty'))
-->(63,'&self','Empty',depth(4))
<--(62,retval('Empty'))
-->(62,'&self','Empty',depth(3))
-->(63,'&self','Empty',depth(2))
-->(64,'&self',[1,[1,[0,nil]]],depth(6))
-->(65,'&self',[1,[0,nil]],depth(7))
-->(66,'&self',[0,nil],depth(8))
-->(67,'&self',[1,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[1,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[nop],depth(3))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(4))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(3))
-->(74,'&self','Empty',depth(2))
-->(75,'&self',[0,nil],depth(6))
-->(76,'&self',[0,nil],depth(10))
<--(13,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(13,'&self',[gen,[-,1,1]],depth(15))
-->(14,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,1,1],0],depth(17))
-->(16,'&self',[-,1,1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[1,nil],depth(15))
-->(16,'&self',[1,nil],depth(14))
-->(17,'&self',[1,nil],depth(12))
-->(18,'&self',[0,[1,nil]],depth(10))
-->(19,'&self',[1,nil],depth(11))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[0,[1,nil]]],depth(6))
-->(25,'&self',[0,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(4))
-->(31,'&self',[0,[1,nil]],depth(5))
-->(32,'&self',[1,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
-->(35,'&self',[1,[0,[1,nil]]],depth(6))
-->(36,'&self',[0,[1,nil]],depth(7))
-->(37,'&self',[1,nil],depth(8))
-->(38,'&self',[1,[0,[1,nil]]],depth(6))
-->(39,'&self',[0,[1,nil]],depth(7))
-->(40,'&self',[1,nil],depth(8))
-->(41,'&self',[1,[0,[1,nil]]],depth(4))
-->(42,'&self',[0,[1,nil]],depth(5))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[nop],depth(3))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(4))
<--(44,retval('Empty'))
-->(44,'&self','Empty',depth(3))
-->(45,'&self','Empty',depth(2))
-->(46,'&self',[1,nil],depth(6))
-->(47,'&self',[1,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[1,[1,nil]],depth(10))
-->(50,'&self',[1,nil],depth(11))
-->(51,'&self',[1,[1,nil]],depth(8))
-->(52,'&self',[1,nil],depth(9))
-->(53,'&self',[0,[1,[1,nil]]],depth(6))
-->(54,'&self',[1,[1,nil]],depth(7))
-->(55,'&self',[1,nil],depth(8))
-->(56,'&self',[0,[1,[1,nil]]],depth(6))
-->(57,'&self',[1,[1,nil]],depth(7))
-->(58,'&self',[1,nil],depth(8))
-->(59,'&self',[0,[1,[1,nil]]],depth(4))
-->(60,'&self',[1,[1,nil]],depth(5))
-->(61,'&self',[1,nil],depth(6))
-->(62,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(63,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(63,retval('False'))
-->(63,'&self',[nop],depth(3))
<--(63,retval('Empty'))
-->(63,'&self','Empty',depth(4))
<--(62,retval('Empty'))
-->(62,'&self','Empty',depth(3))
-->(63,'&self','Empty',depth(2))
-->(64,'&self',[1,[1,[1,nil]]],depth(6))
-->(65,'&self',[1,[1,nil]],depth(7))
-->(66,'&self',[1,nil],depth(8))
-->(67,'&self',[1,[1,[1,nil]]],depth(6))
-->(68,'&self',[1,[1,nil]],depth(7))
-->(69,'&self',[1,nil],depth(8))
-->(70,'&self',[1,[1,[1,nil]]],depth(4))
-->(71,'&self',[1,[1,nil]],depth(5))
-->(72,'&self',[1,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[nop],depth(3))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(4))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(3))
-->(74,'&self','Empty',depth(2))
-->(75,'&self',[1,nil],depth(6))
-->(76,'&self',[1,nil],depth(10))
<--(13,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,1,1],depth(14))
<--(12,retval(0))
-->(12,'&self',0,depth(15))
-->(13,'&self',[0,[gen,0]],depth(14))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(6))
-->(29,'&self',[0,[0,nil]],depth(7))
-->(30,'&self',[0,nil],depth(8))
-->(31,'&self',[0,[0,[0,nil]]],depth(4))
-->(32,'&self',[0,[0,nil]],depth(5))
-->(33,'&self',[0,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[0,nil]]],depth(6))
-->(37,'&self',[0,[0,nil]],depth(7))
-->(38,'&self',[0,nil],depth(8))
-->(39,'&self',[1,[0,[0,nil]]],depth(6))
-->(40,'&self',[0,[0,nil]],depth(7))
-->(41,'&self',[0,nil],depth(8))
-->(42,'&self',[1,[0,[0,nil]]],depth(4))
-->(43,'&self',[0,[0,nil]],depth(5))
-->(44,'&self',[0,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[0,nil],depth(6))
-->(48,'&self',[1,[0,nil]],depth(10))
-->(49,'&self',[0,nil],depth(11))
-->(50,'&self',[1,[0,nil]],depth(10))
-->(51,'&self',[0,nil],depth(11))
-->(52,'&self',[1,[0,nil]],depth(8))
-->(53,'&self',[0,nil],depth(9))
-->(54,'&self',[0,[1,[0,nil]]],depth(6))
-->(55,'&self',[1,[0,nil]],depth(7))
-->(56,'&self',[0,nil],depth(8))
-->(57,'&self',[0,[1,[0,nil]]],depth(6))
-->(58,'&self',[1,[0,nil]],depth(7))
-->(59,'&self',[0,nil],depth(8))
-->(60,'&self',[0,[1,[0,nil]]],depth(4))
-->(61,'&self',[1,[0,nil]],depth(5))
-->(62,'&self',[0,nil],depth(6))
-->(63,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(64,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(64,retval('False'))
-->(64,'&self',[nop],depth(3))
<--(64,retval('Empty'))
-->(64,'&self','Empty',depth(4))
<--(63,retval('Empty'))
-->(63,'&self','Empty',depth(3))
-->(64,'&self','Empty',depth(2))
-->(65,'&self',[1,[1,[0,nil]]],depth(6))
-->(66,'&self',[1,[0,nil]],depth(7))
-->(67,'&self',[0,nil],depth(8))
-->(68,'&self',[1,[1,[0,nil]]],depth(6))
-->(69,'&self',[1,[0,nil]],depth(7))
-->(70,'&self',[0,nil],depth(8))
-->(71,'&self',[1,[1,[0,nil]]],depth(4))
-->(72,'&self',[1,[0,nil]],depth(5))
-->(73,'&self',[0,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[nop],depth(3))
<--(75,retval('Empty'))
-->(75,'&self','Empty',depth(4))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(3))
-->(75,'&self','Empty',depth(2))
-->(76,'&self',[0,nil],depth(6))
-->(77,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,0]],depth(14))
-->(14,'&self',[gen,0],depth(15))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(16,'&self',[>,0,0],depth(17))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(6))
-->(29,'&self',[0,[1,nil]],depth(7))
-->(30,'&self',[1,nil],depth(8))
-->(31,'&self',[0,[0,[1,nil]]],depth(4))
-->(32,'&self',[0,[1,nil]],depth(5))
-->(33,'&self',[1,nil],depth(6))
-->(34,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(35,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(35,retval('False'))
-->(35,'&self',[nop],depth(3))
<--(35,retval('Empty'))
-->(35,'&self','Empty',depth(4))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(3))
-->(35,'&self','Empty',depth(2))
-->(36,'&self',[1,[0,[1,nil]]],depth(6))
-->(37,'&self',[0,[1,nil]],depth(7))
-->(38,'&self',[1,nil],depth(8))
-->(39,'&self',[1,[0,[1,nil]]],depth(6))
-->(40,'&self',[0,[1,nil]],depth(7))
-->(41,'&self',[1,nil],depth(8))
-->(42,'&self',[1,[0,[1,nil]]],depth(4))
-->(43,'&self',[0,[1,nil]],depth(5))
-->(44,'&self',[1,nil],depth(6))
-->(45,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(46,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(46,retval('False'))
-->(46,'&self',[nop],depth(3))
<--(46,retval('Empty'))
-->(46,'&self','Empty',depth(4))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(3))
-->(46,'&self','Empty',depth(2))
-->(47,'&self',[1,nil],depth(6))
-->(48,'&self',[1,[1,nil]],depth(10))
-->(49,'&self',[1,nil],depth(11))
-->(50,'&self',[1,[1,nil]],depth(10))
-->(51,'&self',[1,nil],depth(11))
-->(52,'&self',[1,[1,nil]],depth(8))
-->(53,'&self',[1,nil],depth(9))
-->(54,'&self',[0,[1,[1,nil]]],depth(6))
-->(55,'&self',[1,[1,nil]],depth(7))
-->(56,'&self',[1,nil],depth(8))
-->(57,'&self',[0,[1,[1,nil]]],depth(6))
-->(58,'&self',[1,[1,nil]],depth(7))
-->(59,'&self',[1,nil],depth(8))
-->(60,'&self',[0,[1,[1,nil]]],depth(4))
-->(61,'&self',[1,[1,nil]],depth(5))
-->(62,'&self',[1,nil],depth(6))
-->(63,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(64,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(64,retval('False'))
-->(64,'&self',[nop],depth(3))
<--(64,retval('Empty'))
-->(64,'&self','Empty',depth(4))
<--(63,retval('Empty'))
-->(63,'&self','Empty',depth(3))
-->(64,'&self','Empty',depth(2))
-->(65,'&self',[1,[1,[1,nil]]],depth(6))
-->(66,'&self',[1,[1,nil]],depth(7))
-->(67,'&self',[1,nil],depth(8))
-->(68,'&self',[1,[1,[1,nil]]],depth(6))
-->(69,'&self',[1,[1,nil]],depth(7))
-->(70,'&self',[1,nil],depth(8))
-->(71,'&self',[1,[1,[1,nil]]],depth(4))
-->(72,'&self',[1,[1,nil]],depth(5))
-->(73,'&self',[1,nil],depth(6))
-->(74,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(75,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(75,retval('False'))
-->(75,'&self',[nop],depth(3))
<--(75,retval('Empty'))
-->(75,'&self','Empty',depth(4))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(3))
-->(75,'&self','Empty',depth(2))
-->(76,'&self',[1,nil],depth(6))
-->(77,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[gen,0],depth(14))
-->(14,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(15,'&self',[>,0,0],depth(16))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(16))
-->(15,'&self',[0,nil],depth(14))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(12))
-->(18,'&self',[0,[0,nil]],depth(10))
-->(19,'&self',[0,nil],depth(11))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(4))
-->(31,'&self',[0,[0,nil]],depth(5))
-->(32,'&self',[0,nil],depth(6))
-->(33,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],[0,[0,[0,nil]]],[nop]],depth(2))
-->(34,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[0,nil]]]],8],depth(3))
<--(34,retval('False'))
-->(34,'&self',[nop],depth(3))
<--(34,retval('Empty'))
-->(34,'&self','Empty',depth(4))
<--(33,retval('Empty'))
-->(33,'&self','Empty',depth(3))
-->(34,'&self','Empty',depth(2))
-->(35,'&self',[1,[0,[0,nil]]],depth(6))
-->(36,'&self',[0,[0,nil]],depth(7))
-->(37,'&self',[0,nil],depth(8))
-->(38,'&self',[1,[0,[0,nil]]],depth(6))
-->(39,'&self',[0,[0,nil]],depth(7))
-->(40,'&self',[0,nil],depth(8))
-->(41,'&self',[1,[0,[0,nil]]],depth(4))
-->(42,'&self',[0,[0,nil]],depth(5))
-->(43,'&self',[0,nil],depth(6))
-->(44,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],[1,[0,[0,nil]]],[nop]],depth(2))
-->(45,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[0,nil]]]],8],depth(3))
<--(45,retval('False'))
-->(45,'&self',[nop],depth(3))
<--(45,retval('Empty'))
-->(45,'&self','Empty',depth(4))
<--(44,retval('Empty'))
-->(44,'&self','Empty',depth(3))
-->(45,'&self','Empty',depth(2))
-->(46,'&self',[0,nil],depth(6))
-->(47,'&self',[1,[0,nil]],depth(10))
-->(48,'&self',[0,nil],depth(11))
-->(49,'&self',[1,[0,nil]],depth(10))
-->(50,'&self',[0,nil],depth(11))
-->(51,'&self',[1,[0,nil]],depth(8))
-->(52,'&self',[0,nil],depth(9))
-->(53,'&self',[0,[1,[0,nil]]],depth(6))
-->(54,'&self',[1,[0,nil]],depth(7))
-->(55,'&self',[0,nil],depth(8))
-->(56,'&self',[0,[1,[0,nil]]],depth(6))
-->(57,'&self',[1,[0,nil]],depth(7))
-->(58,'&self',[0,nil],depth(8))
-->(59,'&self',[0,[1,[0,nil]]],depth(4))
-->(60,'&self',[1,[0,nil]],depth(5))
-->(61,'&self',[0,nil],depth(6))
-->(62,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],[0,[1,[0,nil]]],[nop]],depth(2))
-->(63,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[0,nil]]]],8],depth(3))
<--(63,retval('False'))
-->(63,'&self',[nop],depth(3))
<--(63,retval('Empty'))
-->(63,'&self','Empty',depth(4))
<--(62,retval('Empty'))
-->(62,'&self','Empty',depth(3))
-->(63,'&self','Empty',depth(2))
-->(64,'&self',[1,[1,[0,nil]]],depth(6))
-->(65,'&self',[1,[0,nil]],depth(7))
-->(66,'&self',[0,nil],depth(8))
-->(67,'&self',[1,[1,[0,nil]]],depth(6))
-->(68,'&self',[1,[0,nil]],depth(7))
-->(69,'&self',[0,nil],depth(8))
-->(70,'&self',[1,[1,[0,nil]]],depth(4))
-->(71,'&self',[1,[0,nil]],depth(5))
-->(72,'&self',[0,nil],depth(6))
-->(73,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],[1,[1,[0,nil]]],[nop]],depth(2))
-->(74,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[0,nil]]]],8],depth(3))
<--(74,retval('False'))
-->(74,'&self',[nop],depth(3))
<--(74,retval('Empty'))
-->(74,'&self','Empty',depth(4))
<--(73,retval('Empty'))
-->(73,'&self','Empty',depth(3))
-->(74,'&self','Empty',depth(2))
-->(75,'&self',[0,nil],depth(6))
-->(76,'&self',[0,nil],depth(10))
-->(77,'&self',[1,nil],depth(14))
-->(78,'&self',[1,nil],depth(14))
-->(79,'&self',[1,nil],depth(12))
-->(80,'&self',[0,[1,nil]],depth(10))
-->(81,'&self',[1,nil],depth(11))
-->(82,'&self',[0,[1,nil]],depth(10))
-->(83,'&self',[1,nil],depth(11))
-->(84,'&self',[0,[1,nil]],depth(8))
-->(85,'&self',[1,nil],depth(9))
-->(86,'&self',[0,[0,[1,nil]]],depth(6))
-->(87,'&self',[0,[1,nil]],depth(7))
-->(88,'&self',[1,nil],depth(8))
-->(89,'&self',[0,[0,[1,nil]]],depth(6))
-->(90,'&self',[0,[1,nil]],depth(7))
-->(91,'&self',[1,nil],depth(8))
-->(92,'&self',[0,[0,[1,nil]]],depth(4))
-->(93,'&self',[0,[1,nil]],depth(5))
-->(94,'&self',[1,nil],depth(6))
-->(95,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],[0,[0,[1,nil]]],[nop]],depth(2))
-->(96,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[0,[1,nil]]]],8],depth(3))
<--(96,retval('False'))
-->(96,'&self',[nop],depth(3))
<--(96,retval('Empty'))
-->(96,'&self','Empty',depth(4))
<--(95,retval('Empty'))
-->(95,'&self','Empty',depth(3))
-->(96,'&self','Empty',depth(2))
-->(97,'&self',[1,[0,[1,nil]]],depth(6))
-->(98,'&self',[0,[1,nil]],depth(7))
-->(99,'&self',[1,nil],depth(8))
-->(100,'&self',[1,[0,[1,nil]]],depth(6))
-->(101,'&self',[0,[1,nil]],depth(7))
-->(102,'&self',[1,nil],depth(8))
-->(103,'&self',[1,[0,[1,nil]]],depth(4))
-->(104,'&self',[0,[1,nil]],depth(5))
-->(105,'&self',[1,nil],depth(6))
-->(106,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],[1,[0,[1,nil]]],[nop]],depth(2))
-->(107,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[0,[1,nil]]]],8],depth(3))
<--(107,retval('False'))
-->(107,'&self',[nop],depth(3))
<--(107,retval('Empty'))
-->(107,'&self','Empty',depth(4))
<--(106,retval('Empty'))
-->(106,'&self','Empty',depth(3))
-->(107,'&self','Empty',depth(2))
-->(108,'&self',[1,nil],depth(6))
-->(109,'&self',[1,[1,nil]],depth(10))
-->(110,'&self',[1,nil],depth(11))
-->(111,'&self',[1,[1,nil]],depth(10))
-->(112,'&self',[1,nil],depth(11))
-->(113,'&self',[1,[1,nil]],depth(8))
-->(114,'&self',[1,nil],depth(9))
-->(115,'&self',[0,[1,[1,nil]]],depth(6))
-->(116,'&self',[1,[1,nil]],depth(7))
-->(117,'&self',[1,nil],depth(8))
-->(118,'&self',[0,[1,[1,nil]]],depth(6))
-->(119,'&self',[1,[1,nil]],depth(7))
-->(120,'&self',[1,nil],depth(8))
-->(121,'&self',[0,[1,[1,nil]]],depth(4))
-->(122,'&self',[1,[1,nil]],depth(5))
-->(123,'&self',[1,nil],depth(6))
-->(124,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],[0,[1,[1,nil]]],[nop]],depth(2))
-->(125,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[0,[1,[1,nil]]]],8],depth(3))
<--(125,retval('False'))
-->(125,'&self',[nop],depth(3))
<--(125,retval('Empty'))
-->(125,'&self','Empty',depth(4))
<--(124,retval('Empty'))
-->(124,'&self','Empty',depth(3))
-->(125,'&self','Empty',depth(2))
-->(126,'&self',[1,[1,[1,nil]]],depth(6))
-->(127,'&self',[1,[1,nil]],depth(7))
-->(128,'&self',[1,nil],depth(8))
-->(129,'&self',[1,[1,[1,nil]]],depth(6))
-->(130,'&self',[1,[1,nil]],depth(7))
-->(131,'&self',[1,nil],depth(8))
-->(132,'&self',[1,[1,[1,nil]]],depth(4))
-->(133,'&self',[1,[1,nil]],depth(5))
-->(134,'&self',[1,nil],depth(6))
-->(135,'&self',[if,[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],[1,[1,[1,nil]]],[nop]],depth(2))
-->(136,'&self',[==,[subsum,[::,3,[::,7,[::,5,nil]]],[1,[1,[1,nil]]]],8],depth(3))
<--(136,retval('False'))
-->(136,'&self',[nop],depth(3))
<--(136,retval('Empty'))
-->(136,'&self','Empty',depth(4))
<--(135,retval('Empty'))
-->(135,'&self','Empty',depth(3))
-->(136,'&self','Empty',depth(2))
-->(137,'&self',[1,nil],depth(6))
-->(138,'&self',[1,nil],depth(10))
<--(13,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(3,retval([1,[1,[1,nil]]]))
<--(2,retval([1,[1,[1,nil]]]))
<--(1,retval([if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil]))
<--(0,retval('Empty'))
; Trace took 795.97 milliseconds.
<--(0,retval([got,[],expected,[[::,1,[::,0,[::,1,nil]]]]]))
-->(0,'&self',[got,[],expected,[[::,1,[::,0,[::,1,nil]]]]],depth(1))
-->(1,'&self',[[::,1,[::,0,[::,1,nil]]]],depth(2))
-->(2,'&self',[::,1,[::,0,[::,1,nil]]],depth(3))
<--(2,retval([1,[::,0,[::,1,nil]]]))
-->(2,'&self',[1,[::,0,[::,1,nil]]],depth(4))
-->(3,'&self',[::,0,[::,1,nil]],depth(5))
<--(3,retval([0,[::,1,nil]]))
-->(3,'&self',[0,[::,1,nil]],depth(6))
-->(4,'&self',[::,1,nil],depth(7))
<--(4,retval([1,nil]))
-->(4,'&self',[1,nil],depth(8))
<--(3,retval([0,[1,nil]]))
-->(3,'&self',[0,[1,nil]],depth(7))
-->(4,'&self',[1,nil],depth(8))
<--(2,retval([1,[0,[1,nil]]]))
-->(2,'&self',[1,[0,[1,nil]]],depth(5))
-->(3,'&self',[0,[1,nil]],depth(6))
-->(4,'&self',[1,nil],depth(7))
<--(1,retval([[1,[0,[1,nil]]]]))
-->(1,'&self',[[1,[0,[1,nil]]]],depth(3))
-->(2,'&self',[1,[0,[1,nil]]],depth(4))
-->(3,'&self',[0,[1,nil]],depth(5))
-->(4,'&self',[1,nil],depth(6))
<--(0,retval([got,[],expected,[[1,[0,[1,nil]]]]]))
-->(0,'&self',[got,[],expected,[[1,[0,[1,nil]]]]],depth(2))
-->(1,'&self',[[1,[0,[1,nil]]]],depth(3))
-->(2,'&self',[1,[0,[1,nil]]],depth(4))
-->(3,'&self',[0,[1,nil]],depth(5))
-->(4,'&self',[1,nil],depth(6))
Deterministic: (got () expected
( (1
(0
(1 nil)))))
;; ensure we only return one result
!(assertEqualToResult
(fact 5)
(120))
-->(5,'&self',[assertEqualToResult,[fact,5],[120]],depth(0))
[assertEqualToResult,[fact,5],[120]]
;; SCRIPTS.C1-GROUNDED-BASIC.23
-->(6,'&self',[fact,5],depth(1))
-->(7,'&self',[if,[==,5,0],1,[*,[fact,[-,5,1]],5]],depth(2))
-->(8,'&self',[==,5,0],depth(3))
<--(8,retval('False'))
-->(8,'&self',[*,[fact,[-,5,1]],5],depth(3))
-->(9,'&self',[fact,[-,5,1]],depth(4))
-->(10,'&self',[if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]],depth(5))
-->(11,'&self',[==,[-,5,1],0],depth(6))
<--(11,retval('False'))
-->(11,'&self',[*,[fact,[-,[-,5,1],1]],[-,5,1]],depth(6))
-->(12,'&self',[fact,[-,[-,5,1],1]],depth(7))
-->(13,'&self',[if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]],depth(8))
-->(14,'&self',[==,[-,[-,5,1],1],0],depth(9))
<--(14,retval('False'))
-->(14,'&self',[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]],depth(9))
-->(15,'&self',[fact,[-,[-,[-,5,1],1],1]],depth(10))
-->(16,'&self',[if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]],depth(11))
-->(17,'&self',[==,[-,[-,[-,5,1],1],1],0],depth(12))
<--(17,retval('False'))
-->(17,'&self',[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]],depth(12))
-->(18,'&self',[fact,[-,[-,[-,[-,5,1],1],1],1]],depth(13))
-->(19,'&self',[if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]],depth(14))
-->(20,'&self',[==,[-,[-,[-,[-,5,1],1],1],1],0],depth(15))
<--(20,retval('False'))
-->(20,'&self',[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]],depth(15))
-->(21,'&self',[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(16))
-->(22,'&self',[if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]],depth(17))
-->(23,'&self',[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],depth(18))
<--(23,retval('False'))
-->(23,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(18))
-->(24,'&self',[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(19))
-->(25,'&self',[if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]],depth(20))
-->(26,'&self',[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],depth(21))
<--(26,retval('False'))
-->(26,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(21))
-->(27,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(22))
-->(28,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]],depth(23))
-->(29,'&self',[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],depth(24))
<--(29,retval('False'))
-->(29,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(24))
-->(30,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(25))
-->(31,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]],depth(26))
-->(32,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],depth(27))
<--(32,retval('False'))
-->(32,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(27))
-->(33,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(28))
-->(34,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]],depth(29))
-->(35,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],depth(30))
<--(35,retval('False'))
-->(35,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(30))
-->(36,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(31))
-->(37,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]],depth(32))
-->(38,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],depth(33))
<--(38,retval('False'))
-->(38,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(33))
-->(39,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(34))
-->(40,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]],depth(35))
-->(41,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],depth(36))
<--(41,retval('False'))
-->(41,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(36))
-->(42,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(37))
-->(43,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]],depth(38))
-->(44,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],depth(39))
<--(44,retval('False'))
-->(44,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(39))
-->(45,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(40))
-->(46,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(41))
-->(47,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(42))
<--(47,retval('False'))
-->(47,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(42))
-->(48,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(43))
-->(49,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(44))
-->(50,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(45))
<--(50,retval('False'))
-->(50,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(45))
-->(51,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(46))
-->(52,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(47))
-->(53,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(48))
<--(53,retval('False'))
-->(53,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(48))
-->(54,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(49))
-->(55,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(50))
-->(56,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(51))
<--(56,retval('False'))
-->(56,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(51))
-->(57,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(52))
-->(58,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(53))
-->(59,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(54))
<--(59,retval('False'))
-->(59,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(54))
-->(60,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(55))
-->(61,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(56))
-->(62,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(57))
<--(62,retval('False'))
-->(62,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(57))
-->(63,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(58))
-->(64,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(59))
-->(65,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(60))
<--(65,retval('False'))
-->(65,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(60))
-->(66,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(61))
-->(67,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(62))
-->(68,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(63))
<--(68,retval('False'))
-->(68,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(63))
-->(69,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(64))
-->(70,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(65))
-->(71,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(66))
<--(71,retval('False'))
-->(71,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(66))
-->(72,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(67))
-->(73,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(68))
-->(74,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(69))
<--(74,retval('False'))
-->(74,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(69))
-->(75,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(70))
-->(76,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(71))
-->(77,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(72))
<--(77,retval('False'))
-->(77,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(72))
-->(78,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(73))
-->(79,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(74))
-->(80,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(75))
<--(80,retval('False'))
-->(80,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(75))
-->(81,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(76))
-->(82,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(77))
-->(83,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(78))
<--(83,retval('False'))
-->(83,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(78))
-->(84,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(79))
-->(85,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(80))
-->(86,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(81))
<--(86,retval('False'))
-->(86,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(81))
-->(87,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(82))
-->(88,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(83))
-->(89,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(84))
<--(89,retval('False'))
-->(89,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(84))
-->(90,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(85))
-->(91,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(86))
-->(92,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(87))
<--(92,retval('False'))
-->(92,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(87))
-->(93,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(88))
-->(94,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(89))
-->(95,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(90))
<--(95,retval('False'))
-->(95,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(90))
-->(96,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(91))
-->(97,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(92))
-->(98,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(93))
<--(98,retval('False'))
-->(98,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(93))
-->(99,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(100,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(95))
-->(101,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(96))
<--(101,retval('False'))
-->(101,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(102,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(103,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(100,retval([*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]))
-->(100,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(101,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(102,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
-->(103,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(94))
<--(103,retval(-25))
-->(103,'&self',-25,depth(95))
-->(104,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-25],depth(94))
-->(105,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(106,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(107,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(108,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(96))
<--(108,retval(-26))
-->(108,'&self',-26,depth(97))
-->(109,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(96))
-->(110,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(111,'&self',[*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25],depth(95))
-->(112,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(96))
-->(113,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(114,'&self',[*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25],depth(93))
-->(115,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(94))
-->(116,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(95))
-->(117,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(96))
<--(117,retval('False'))
-->(117,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(118,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(119,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(116,retval([*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]))
-->(116,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(117,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(118,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(115,retval([*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26]))
-->(115,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(95))
-->(116,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(117,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(118,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(114,retval([*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25]))
-->(114,'&self',[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],depth(94))
-->(115,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(95))
-->(116,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(117,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(118,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
-->(119,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(91))
<--(119,retval(-24))
-->(119,'&self',-24,depth(92))
-->(120,'&self',[*,[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],-24],depth(91))
-->(121,'&self',[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],depth(92))
-->(122,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(93))
-->(123,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(124,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(125,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(96))
-->(126,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(97))
<--(125,retval(1))
-->(125,'&self',1,depth(97))
-->(126,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(95))
<--(126,retval(-27))
-->(126,'&self',-27,depth(96))
-->(127,'&self',[*,1,-27],depth(95))
<--(127,retval(-27))
-->(127,'&self',-27,depth(96))
-->(128,'&self',[*,-27,-26],depth(94))
<--(128,retval(702))
-->(128,'&self',702,depth(95))
-->(129,'&self',[*,702,-25],depth(93))
<--(129,retval(-17550))
-->(129,'&self',-17550,depth(94))
-->(130,'&self',[*,-17550,-24],depth(92))
<--(130,retval(421200))
-->(130,'&self',421200,depth(93))
-->(131,'&self',421200,depth(90))
-->(132,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(88))
<--(132,retval(-23))
-->(132,'&self',-23,depth(89))
-->(133,'&self',[*,421200,-23],depth(88))
<--(133,retval(-9687600))
-->(133,'&self',-9687600,depth(89))
-->(134,'&self',-9687600,depth(87))
-->(135,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(85))
<--(135,retval(-22))
-->(135,'&self',-22,depth(86))
-->(136,'&self',[*,-9687600,-22],depth(85))
<--(136,retval(213127200))
-->(136,'&self',213127200,depth(86))
-->(137,'&self',213127200,depth(84))
-->(138,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(82))
<--(138,retval(-21))
-->(138,'&self',-21,depth(83))
-->(139,'&self',[*,213127200,-21],depth(82))
<--(139,retval(-4475671200))
-->(139,'&self',-4475671200,depth(83))
-->(140,'&self',-4475671200,depth(81))
-->(141,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(79))
<--(141,retval(-20))
-->(141,'&self',-20,depth(80))
-->(142,'&self',[*,-4475671200,-20],depth(79))
<--(142,retval(89513424000))
-->(142,'&self',89513424000,depth(80))
-->(143,'&self',89513424000,depth(78))
-->(144,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(76))
<--(144,retval(-19))
-->(144,'&self',-19,depth(77))
-->(145,'&self',[*,89513424000,-19],depth(76))
<--(145,retval(-1700755056000))
-->(145,'&self',-1700755056000,depth(77))
-->(146,'&self',-1700755056000,depth(75))
-->(147,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(73))
<--(147,retval(-18))
-->(147,'&self',-18,depth(74))
-->(148,'&self',[*,-1700755056000,-18],depth(73))
<--(148,retval(30613591008000))
-->(148,'&self',30613591008000,depth(74))
-->(149,'&self',30613591008000,depth(72))
-->(150,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(70))
<--(150,retval(-17))
-->(150,'&self',-17,depth(71))
-->(151,'&self',[*,30613591008000,-17],depth(70))
<--(151,retval(-520431047136000))
-->(151,'&self',-520431047136000,depth(71))
-->(152,'&self',-520431047136000,depth(69))
-->(153,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(67))
<--(153,retval(-16))
-->(153,'&self',-16,depth(68))
-->(154,'&self',[*,-520431047136000,-16],depth(67))
<--(154,retval(8326896754176000))
-->(154,'&self',8326896754176000,depth(68))
-->(155,'&self',8326896754176000,depth(66))
-->(156,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(64))
<--(156,retval(-15))
-->(156,'&self',-15,depth(65))
-->(157,'&self',[*,8326896754176000,-15],depth(64))
<--(157,retval(-124903451312640000))
-->(157,'&self',-124903451312640000,depth(65))
-->(158,'&self',-124903451312640000,depth(63))
-->(159,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(61))
<--(159,retval(-14))
-->(159,'&self',-14,depth(62))
-->(160,'&self',[*,-124903451312640000,-14],depth(61))
<--(160,retval(1748648318376960000))
-->(160,'&self',1748648318376960000,depth(62))
-->(161,'&self',1748648318376960000,depth(60))
-->(162,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(58))
<--(162,retval(-13))
-->(162,'&self',-13,depth(59))
-->(163,'&self',[*,1748648318376960000,-13],depth(58))
<--(163,retval(-22732428138900480000))
-->(163,'&self',-22732428138900480000,depth(59))
-->(164,'&self',-22732428138900480000,depth(57))
-->(165,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(55))
<--(165,retval(-12))
-->(165,'&self',-12,depth(56))
-->(166,'&self',[*,-22732428138900480000,-12],depth(55))
<--(166,retval(272789137666805760000))
-->(166,'&self',272789137666805760000,depth(56))
-->(167,'&self',272789137666805760000,depth(54))
-->(168,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(52))
<--(168,retval(-11))
-->(168,'&self',-11,depth(53))
-->(169,'&self',[*,272789137666805760000,-11],depth(52))
<--(169,retval(-3000680514334863360000))
-->(169,'&self',-3000680514334863360000,depth(53))
-->(170,'&self',-3000680514334863360000,depth(51))
-->(171,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(49))
<--(171,retval(-10))
-->(171,'&self',-10,depth(50))
-->(172,'&self',[*,-3000680514334863360000,-10],depth(49))
<--(172,retval(30006805143348633600000))
-->(172,'&self',30006805143348633600000,depth(50))
-->(173,'&self',30006805143348633600000,depth(48))
-->(174,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(46))
<--(174,retval(-9))
-->(174,'&self',-9,depth(47))
-->(175,'&self',[*,30006805143348633600000,-9],depth(46))
<--(175,retval(-270061246290137702400000))
-->(175,'&self',-270061246290137702400000,depth(47))
-->(176,'&self',-270061246290137702400000,depth(45))
-->(177,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],depth(43))
<--(177,retval(-8))
-->(177,'&self',-8,depth(44))
-->(178,'&self',[*,-270061246290137702400000,-8],depth(43))
<--(178,retval(2160489970321101619200000))
-->(178,'&self',2160489970321101619200000,depth(44))
-->(179,'&self',2160489970321101619200000,depth(42))
-->(180,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],depth(40))
<--(180,retval(-7))
-->(180,'&self',-7,depth(41))
-->(181,'&self',[*,2160489970321101619200000,-7],depth(40))
<--(181,retval(-15123429792247711334400000))
-->(181,'&self',-15123429792247711334400000,depth(41))
-->(182,'&self',-15123429792247711334400000,depth(39))
-->(183,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],depth(37))
<--(183,retval(-6))
-->(183,'&self',-6,depth(38))
-->(184,'&self',[*,-15123429792247711334400000,-6],depth(37))
<--(184,retval(90740578753486268006400000))
-->(184,'&self',90740578753486268006400000,depth(38))
-->(185,'&self',90740578753486268006400000,depth(36))
-->(186,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],depth(34))
<--(186,retval(-5))
-->(186,'&self',-5,depth(35))
-->(187,'&self',[*,90740578753486268006400000,-5],depth(34))
<--(187,retval(-453702893767431340032000000))
-->(187,'&self',-453702893767431340032000000,depth(35))
-->(188,'&self',-453702893767431340032000000,depth(33))
-->(189,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],depth(31))
<--(189,retval(-4))
-->(189,'&self',-4,depth(32))
-->(190,'&self',[*,-453702893767431340032000000,-4],depth(31))
<--(190,retval(1814811575069725360128000000))
-->(190,'&self',1814811575069725360128000000,depth(32))
-->(191,'&self',1814811575069725360128000000,depth(30))
-->(192,'&self',[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],depth(28))
<--(192,retval(-3))
-->(192,'&self',-3,depth(29))
-->(193,'&self',[*,1814811575069725360128000000,-3],depth(28))
<--(193,retval(-5444434725209176080384000000))
-->(193,'&self',-5444434725209176080384000000,depth(29))
-->(194,'&self',-5444434725209176080384000000,depth(27))
-->(195,'&self',[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],depth(25))
<--(195,retval(-2))
-->(195,'&self',-2,depth(26))
-->(196,'&self',[*,-5444434725209176080384000000,-2],depth(25))
<--(196,retval(10888869450418352160768000000))
-->(196,'&self',10888869450418352160768000000,depth(26))
-->(197,'&self',10888869450418352160768000000,depth(24))
-->(198,'&self',[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],depth(22))
<--(198,retval(-1))
-->(198,'&self',-1,depth(23))
-->(199,'&self',[*,10888869450418352160768000000,-1],depth(22))
<--(199,retval(-10888869450418352160768000000))
-->(199,'&self',-10888869450418352160768000000,depth(23))
-->(200,'&self',-10888869450418352160768000000,depth(21))
-->(201,'&self',[-,[-,[-,[-,[-,5,1],1],1],1],1],depth(19))
<--(201,retval(0))
-->(201,'&self',0,depth(20))
-->(202,'&self',[*,-10888869450418352160768000000,0],depth(19))
<--(202,retval(0))
-->(202,'&self',0,depth(20))
-->(203,'&self',0,depth(18))
-->(204,'&self',[-,[-,[-,[-,5,1],1],1],1],depth(16))
<--(204,retval(1))
-->(204,'&self',1,depth(17))
-->(205,'&self',[*,0,1],depth(16))
<--(205,retval(0))
-->(205,'&self',0,depth(17))
-->(206,'&self',0,depth(15))
-->(207,'&self',[-,[-,[-,5,1],1],1],depth(13))
<--(207,retval(2))
-->(207,'&self',2,depth(14))
-->(208,'&self',[*,0,2],depth(13))
<--(208,retval(0))
-->(208,'&self',0,depth(14))
-->(209,'&self',0,depth(12))
-->(210,'&self',[-,[-,5,1],1],depth(10))
<--(210,retval(3))
-->(210,'&self',3,depth(11))
-->(211,'&self',[*,0,3],depth(10))
<--(211,retval(0))
-->(211,'&self',0,depth(11))
-->(212,'&self',0,depth(9))
-->(213,'&self',[-,5,1],depth(7))
<--(213,retval(4))
-->(213,'&self',4,depth(8))
-->(214,'&self',[*,0,4],depth(7))
<--(214,retval(0))
-->(214,'&self',0,depth(8))
-->(215,'&self',0,depth(6))
-->(216,'&self',[*,0,5],depth(4))
<--(216,retval(0))
-->(216,'&self',0,depth(5))
-->(217,'&self',0,depth(3))
<--(124,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(123,retval([*,1,-27]))
<--(122,retval([*,-27,-26]))
<--(121,retval([*,702,-25]))
<--(120,retval([*,-17550,-24]))
<--(106,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(105,retval([*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26]))
<--(104,retval([*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25]))
<--(99,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(98,retval([*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-25]))
<--(97,retval([*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25]))
<--(96,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(95,retval([*,[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],-24]))
<--(94,retval(421200))
<--(93,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(92,retval([*,421200,-23]))
<--(91,retval(-9687600))
<--(90,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(89,retval([*,-9687600,-22]))
<--(88,retval(213127200))
<--(87,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(86,retval([*,213127200,-21]))
<--(85,retval(-4475671200))
<--(84,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(83,retval([*,-4475671200,-20]))
<--(82,retval(89513424000))
<--(81,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(80,retval([*,89513424000,-19]))
<--(79,retval(-1700755056000))
<--(78,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(77,retval([*,-1700755056000,-18]))
<--(76,retval(30613591008000))
<--(75,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(74,retval([*,30613591008000,-17]))
<--(73,retval(-520431047136000))
<--(72,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(71,retval([*,-520431047136000,-16]))
<--(70,retval(8326896754176000))
<--(69,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(68,retval([*,8326896754176000,-15]))
<--(67,retval(-124903451312640000))
<--(66,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(65,retval([*,-124903451312640000,-14]))
<--(64,retval(1748648318376960000))
<--(63,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(62,retval([*,1748648318376960000,-13]))
<--(61,retval(-22732428138900480000))
<--(60,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(59,retval([*,-22732428138900480000,-12]))
<--(58,retval(272789137666805760000))
<--(57,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(56,retval([*,272789137666805760000,-11]))
<--(55,retval(-3000680514334863360000))
<--(54,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(53,retval([*,-3000680514334863360000,-10]))
<--(52,retval(30006805143348633600000))
<--(51,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(50,retval([*,30006805143348633600000,-9]))
<--(49,retval(-270061246290137702400000))
<--(48,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(47,retval([*,-270061246290137702400000,-8]))
<--(46,retval(2160489970321101619200000))
<--(45,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(44,retval([*,2160489970321101619200000,-7]))
<--(43,retval(-15123429792247711334400000))
<--(42,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(41,retval([*,-15123429792247711334400000,-6]))
<--(40,retval(90740578753486268006400000))
<--(39,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]]))
<--(38,retval([*,90740578753486268006400000,-5]))
<--(37,retval(-453702893767431340032000000))
<--(36,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]]))
<--(35,retval([*,-453702893767431340032000000,-4]))
<--(34,retval(1814811575069725360128000000))
<--(33,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]]))
<--(32,retval([*,1814811575069725360128000000,-3]))
<--(31,retval(-5444434725209176080384000000))
<--(30,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]]))
<--(29,retval([*,-5444434725209176080384000000,-2]))
<--(28,retval(10888869450418352160768000000))
<--(27,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]]))
<--(26,retval([*,10888869450418352160768000000,-1]))
<--(25,retval(-10888869450418352160768000000))
<--(24,retval([if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]]))
<--(23,retval([*,-10888869450418352160768000000,0]))
<--(22,retval(0))
<--(21,retval([if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]]))
<--(20,retval([*,0,1]))
<--(19,retval(0))
<--(18,retval([if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]]))
<--(17,retval([*,0,2]))
<--(16,retval(0))
<--(15,retval([if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]]))
<--(14,retval([*,0,3]))
<--(13,retval(0))
<--(12,retval([if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]]))
<--(11,retval([*,0,4]))
<--(10,retval(0))
<--(9,retval([if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]]))
<--(8,retval([*,0,5]))
<--(7,retval(0))
<--(6,retval([if,[==,5,0],1,[*,[fact,[-,5,1]],5]]))
;
; EVAL TEST
; took 153.01 milliseconds.
(loonit_failureR
(equal_enough_for_test
(0)
(120)))
-->(0,'&self',[fact,5],depth(1))
-->(1,'&self',[if,[==,5,0],1,[*,[fact,[-,5,1]],5]],depth(2))
-->(2,'&self',[==,5,0],depth(3))
<--(2,retval('False'))
-->(2,'&self',[*,[fact,[-,5,1]],5],depth(3))
-->(3,'&self',[fact,[-,5,1]],depth(4))
-->(4,'&self',[if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]],depth(5))
-->(5,'&self',[==,[-,5,1],0],depth(6))
<--(5,retval('False'))
-->(5,'&self',[*,[fact,[-,[-,5,1],1]],[-,5,1]],depth(6))
-->(6,'&self',[fact,[-,[-,5,1],1]],depth(7))
-->(7,'&self',[if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]],depth(8))
-->(8,'&self',[==,[-,[-,5,1],1],0],depth(9))
<--(8,retval('False'))
-->(8,'&self',[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]],depth(9))
-->(9,'&self',[fact,[-,[-,[-,5,1],1],1]],depth(10))
-->(10,'&self',[if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]],depth(11))
-->(11,'&self',[==,[-,[-,[-,5,1],1],1],0],depth(12))
<--(11,retval('False'))
-->(11,'&self',[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]],depth(12))
-->(12,'&self',[fact,[-,[-,[-,[-,5,1],1],1],1]],depth(13))
-->(13,'&self',[if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]],depth(14))
-->(14,'&self',[==,[-,[-,[-,[-,5,1],1],1],1],0],depth(15))
<--(14,retval('False'))
-->(14,'&self',[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]],depth(15))
-->(15,'&self',[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(16))
-->(16,'&self',[if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]],depth(17))
-->(17,'&self',[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],depth(18))
<--(17,retval('False'))
-->(17,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(18))
-->(18,'&self',[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(19))
-->(19,'&self',[if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]],depth(20))
-->(20,'&self',[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],depth(21))
<--(20,retval('False'))
-->(20,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(21))
-->(21,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(22))
-->(22,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]],depth(23))
-->(23,'&self',[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],depth(24))
<--(23,retval('False'))
-->(23,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(24))
-->(24,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(25))
-->(25,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]],depth(26))
-->(26,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],depth(27))
<--(26,retval('False'))
-->(26,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(27))
-->(27,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(28))
-->(28,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]],depth(29))
-->(29,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],depth(30))
<--(29,retval('False'))
-->(29,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(30))
-->(30,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(31))
-->(31,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]],depth(32))
-->(32,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],depth(33))
<--(32,retval('False'))
-->(32,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(33))
-->(33,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(34))
-->(34,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]],depth(35))
-->(35,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],depth(36))
<--(35,retval('False'))
-->(35,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(36))
-->(36,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(37))
-->(37,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]],depth(38))
-->(38,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],depth(39))
<--(38,retval('False'))
-->(38,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(39))
-->(39,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(40))
-->(40,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(41))
-->(41,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(42))
<--(41,retval('False'))
-->(41,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(42))
-->(42,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(43))
-->(43,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(44))
-->(44,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(45))
<--(44,retval('False'))
-->(44,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(45))
-->(45,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(46))
-->(46,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(47))
-->(47,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(48))
<--(47,retval('False'))
-->(47,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(48))
-->(48,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(49))
-->(49,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(50))
-->(50,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(51))
<--(50,retval('False'))
-->(50,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(51))
-->(51,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(52))
-->(52,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(53))
-->(53,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(54))
<--(53,retval('False'))
-->(53,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(54))
-->(54,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(55))
-->(55,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(56))
-->(56,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(57))
<--(56,retval('False'))
-->(56,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(57))
-->(57,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(58))
-->(58,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(59))
-->(59,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(60))
<--(59,retval('False'))
-->(59,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(60))
-->(60,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(61))
-->(61,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(62))
-->(62,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(63))
<--(62,retval('False'))
-->(62,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(63))
-->(63,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(64))
-->(64,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(65))
-->(65,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(66))
<--(65,retval('False'))
-->(65,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(66))
-->(66,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(67))
-->(67,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(68))
-->(68,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(69))
<--(68,retval('False'))
-->(68,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(69))
-->(69,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(70))
-->(70,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(71))
-->(71,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(72))
<--(71,retval('False'))
-->(71,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(72))
-->(72,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(73))
-->(73,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(74))
-->(74,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(75))
<--(74,retval('False'))
-->(74,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(75))
-->(75,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(76))
-->(76,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(77))
-->(77,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(78))
<--(77,retval('False'))
-->(77,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(78))
-->(78,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(79))
-->(79,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(80))
-->(80,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(81))
<--(80,retval('False'))
-->(80,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(81))
-->(81,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(82))
-->(82,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(83))
-->(83,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(84))
<--(83,retval('False'))
-->(83,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(84))
-->(84,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(85))
-->(85,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(86))
-->(86,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(87))
<--(86,retval('False'))
-->(86,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(87))
-->(87,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(88))
-->(88,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(89))
-->(89,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(90))
<--(89,retval('False'))
-->(89,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(90))
-->(90,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(91))
-->(91,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(92))
-->(92,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(93))
<--(92,retval('False'))
-->(92,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(93))
-->(93,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(94,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(95))
-->(95,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(96))
<--(95,retval('False'))
-->(95,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(96,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(97,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(94,retval([*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]))
-->(94,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(95,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(96,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
-->(97,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(94))
<--(97,retval(-25))
-->(97,'&self',-25,depth(95))
-->(98,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-25],depth(94))
-->(99,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(100,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(101,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(102,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(96))
<--(102,retval(-26))
-->(102,'&self',-26,depth(97))
-->(103,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(96))
-->(104,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(105,'&self',[*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25],depth(95))
-->(106,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(96))
-->(107,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(97))
-->(108,'&self',[*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25],depth(93))
-->(109,'&self',[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],depth(94))
-->(110,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(95))
-->(111,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(96))
<--(111,retval('False'))
-->(111,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(112,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(113,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(110,retval([*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]))
-->(110,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(111,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(112,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(109,retval([*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26]))
-->(109,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(95))
-->(110,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(111,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(112,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
<--(108,retval([*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25]))
-->(108,'&self',[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],depth(94))
-->(109,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(95))
-->(110,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(96))
-->(111,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(97))
-->(112,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(97))
-->(113,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(91))
<--(113,retval(-24))
-->(113,'&self',-24,depth(92))
-->(114,'&self',[*,[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],-24],depth(91))
-->(115,'&self',[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],depth(92))
-->(116,'&self',[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],depth(93))
-->(117,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(118,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(119,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(96))
-->(120,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(97))
<--(119,retval(1))
-->(119,'&self',1,depth(97))
-->(120,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(95))
<--(120,retval(-27))
-->(120,'&self',-27,depth(96))
-->(121,'&self',[*,1,-27],depth(95))
<--(121,retval(-27))
-->(121,'&self',-27,depth(96))
-->(122,'&self',[*,-27,-26],depth(94))
<--(122,retval(702))
-->(122,'&self',702,depth(95))
-->(123,'&self',[*,702,-25],depth(93))
<--(123,retval(-17550))
-->(123,'&self',-17550,depth(94))
-->(124,'&self',[*,-17550,-24],depth(92))
<--(124,retval(421200))
-->(124,'&self',421200,depth(93))
-->(125,'&self',421200,depth(90))
-->(126,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(88))
<--(126,retval(-23))
-->(126,'&self',-23,depth(89))
-->(127,'&self',[*,421200,-23],depth(88))
<--(127,retval(-9687600))
-->(127,'&self',-9687600,depth(89))
-->(128,'&self',-9687600,depth(87))
-->(129,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(85))
<--(129,retval(-22))
-->(129,'&self',-22,depth(86))
-->(130,'&self',[*,-9687600,-22],depth(85))
<--(130,retval(213127200))
-->(130,'&self',213127200,depth(86))
-->(131,'&self',213127200,depth(84))
-->(132,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(82))
<--(132,retval(-21))
-->(132,'&self',-21,depth(83))
-->(133,'&self',[*,213127200,-21],depth(82))
<--(133,retval(-4475671200))
-->(133,'&self',-4475671200,depth(83))
-->(134,'&self',-4475671200,depth(81))
-->(135,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(79))
<--(135,retval(-20))
-->(135,'&self',-20,depth(80))
-->(136,'&self',[*,-4475671200,-20],depth(79))
<--(136,retval(89513424000))
-->(136,'&self',89513424000,depth(80))
-->(137,'&self',89513424000,depth(78))
-->(138,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(76))
<--(138,retval(-19))
-->(138,'&self',-19,depth(77))
-->(139,'&self',[*,89513424000,-19],depth(76))
<--(139,retval(-1700755056000))
-->(139,'&self',-1700755056000,depth(77))
-->(140,'&self',-1700755056000,depth(75))
-->(141,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(73))
<--(141,retval(-18))
-->(141,'&self',-18,depth(74))
-->(142,'&self',[*,-1700755056000,-18],depth(73))
<--(142,retval(30613591008000))
-->(142,'&self',30613591008000,depth(74))
-->(143,'&self',30613591008000,depth(72))
-->(144,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(70))
<--(144,retval(-17))
-->(144,'&self',-17,depth(71))
-->(145,'&self',[*,30613591008000,-17],depth(70))
<--(145,retval(-520431047136000))
-->(145,'&self',-520431047136000,depth(71))
-->(146,'&self',-520431047136000,depth(69))
-->(147,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(67))
<--(147,retval(-16))
-->(147,'&self',-16,depth(68))
-->(148,'&self',[*,-520431047136000,-16],depth(67))
<--(148,retval(8326896754176000))
-->(148,'&self',8326896754176000,depth(68))
-->(149,'&self',8326896754176000,depth(66))
-->(150,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(64))
<--(150,retval(-15))
-->(150,'&self',-15,depth(65))
-->(151,'&self',[*,8326896754176000,-15],depth(64))
<--(151,retval(-124903451312640000))
-->(151,'&self',-124903451312640000,depth(65))
-->(152,'&self',-124903451312640000,depth(63))
-->(153,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(61))
<--(153,retval(-14))
-->(153,'&self',-14,depth(62))
-->(154,'&self',[*,-124903451312640000,-14],depth(61))
<--(154,retval(1748648318376960000))
-->(154,'&self',1748648318376960000,depth(62))
-->(155,'&self',1748648318376960000,depth(60))
-->(156,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(58))
<--(156,retval(-13))
-->(156,'&self',-13,depth(59))
-->(157,'&self',[*,1748648318376960000,-13],depth(58))
<--(157,retval(-22732428138900480000))
-->(157,'&self',-22732428138900480000,depth(59))
-->(158,'&self',-22732428138900480000,depth(57))
-->(159,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(55))
<--(159,retval(-12))
-->(159,'&self',-12,depth(56))
-->(160,'&self',[*,-22732428138900480000,-12],depth(55))
<--(160,retval(272789137666805760000))
-->(160,'&self',272789137666805760000,depth(56))
-->(161,'&self',272789137666805760000,depth(54))
-->(162,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(52))
<--(162,retval(-11))
-->(162,'&self',-11,depth(53))
-->(163,'&self',[*,272789137666805760000,-11],depth(52))
<--(163,retval(-3000680514334863360000))
-->(163,'&self',-3000680514334863360000,depth(53))
-->(164,'&self',-3000680514334863360000,depth(51))
-->(165,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(49))
<--(165,retval(-10))
-->(165,'&self',-10,depth(50))
-->(166,'&self',[*,-3000680514334863360000,-10],depth(49))
<--(166,retval(30006805143348633600000))
-->(166,'&self',30006805143348633600000,depth(50))
-->(167,'&self',30006805143348633600000,depth(48))
-->(168,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(46))
<--(168,retval(-9))
-->(168,'&self',-9,depth(47))
-->(169,'&self',[*,30006805143348633600000,-9],depth(46))
<--(169,retval(-270061246290137702400000))
-->(169,'&self',-270061246290137702400000,depth(47))
-->(170,'&self',-270061246290137702400000,depth(45))
-->(171,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],depth(43))
<--(171,retval(-8))
-->(171,'&self',-8,depth(44))
-->(172,'&self',[*,-270061246290137702400000,-8],depth(43))
<--(172,retval(2160489970321101619200000))
-->(172,'&self',2160489970321101619200000,depth(44))
-->(173,'&self',2160489970321101619200000,depth(42))
-->(174,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],depth(40))
<--(174,retval(-7))
-->(174,'&self',-7,depth(41))
-->(175,'&self',[*,2160489970321101619200000,-7],depth(40))
<--(175,retval(-15123429792247711334400000))
-->(175,'&self',-15123429792247711334400000,depth(41))
-->(176,'&self',-15123429792247711334400000,depth(39))
-->(177,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],depth(37))
<--(177,retval(-6))
-->(177,'&self',-6,depth(38))
-->(178,'&self',[*,-15123429792247711334400000,-6],depth(37))
<--(178,retval(90740578753486268006400000))
-->(178,'&self',90740578753486268006400000,depth(38))
-->(179,'&self',90740578753486268006400000,depth(36))
-->(180,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],depth(34))
<--(180,retval(-5))
-->(180,'&self',-5,depth(35))
-->(181,'&self',[*,90740578753486268006400000,-5],depth(34))
<--(181,retval(-453702893767431340032000000))
-->(181,'&self',-453702893767431340032000000,depth(35))
-->(182,'&self',-453702893767431340032000000,depth(33))
-->(183,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],depth(31))
<--(183,retval(-4))
-->(183,'&self',-4,depth(32))
-->(184,'&self',[*,-453702893767431340032000000,-4],depth(31))
<--(184,retval(1814811575069725360128000000))
-->(184,'&self',1814811575069725360128000000,depth(32))
-->(185,'&self',1814811575069725360128000000,depth(30))
-->(186,'&self',[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],depth(28))
<--(186,retval(-3))
-->(186,'&self',-3,depth(29))
-->(187,'&self',[*,1814811575069725360128000000,-3],depth(28))
<--(187,retval(-5444434725209176080384000000))
-->(187,'&self',-5444434725209176080384000000,depth(29))
-->(188,'&self',-5444434725209176080384000000,depth(27))
-->(189,'&self',[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],depth(25))
<--(189,retval(-2))
-->(189,'&self',-2,depth(26))
-->(190,'&self',[*,-5444434725209176080384000000,-2],depth(25))
<--(190,retval(10888869450418352160768000000))
-->(190,'&self',10888869450418352160768000000,depth(26))
-->(191,'&self',10888869450418352160768000000,depth(24))
-->(192,'&self',[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],depth(22))
<--(192,retval(-1))
-->(192,'&self',-1,depth(23))
-->(193,'&self',[*,10888869450418352160768000000,-1],depth(22))
<--(193,retval(-10888869450418352160768000000))
-->(193,'&self',-10888869450418352160768000000,depth(23))
-->(194,'&self',-10888869450418352160768000000,depth(21))
-->(195,'&self',[-,[-,[-,[-,[-,5,1],1],1],1],1],depth(19))
<--(195,retval(0))
-->(195,'&self',0,depth(20))
-->(196,'&self',[*,-10888869450418352160768000000,0],depth(19))
<--(196,retval(0))
-->(196,'&self',0,depth(20))
-->(197,'&self',0,depth(18))
-->(198,'&self',[-,[-,[-,[-,5,1],1],1],1],depth(16))
<--(198,retval(1))
-->(198,'&self',1,depth(17))
-->(199,'&self',[*,0,1],depth(16))
<--(199,retval(0))
-->(199,'&self',0,depth(17))
-->(200,'&self',0,depth(15))
-->(201,'&self',[-,[-,[-,5,1],1],1],depth(13))
<--(201,retval(2))
-->(201,'&self',2,depth(14))
-->(202,'&self',[*,0,2],depth(13))
<--(202,retval(0))
-->(202,'&self',0,depth(14))
-->(203,'&self',0,depth(12))
-->(204,'&self',[-,[-,5,1],1],depth(10))
<--(204,retval(3))
-->(204,'&self',3,depth(11))
-->(205,'&self',[*,0,3],depth(10))
<--(205,retval(0))
-->(205,'&self',0,depth(11))
-->(206,'&self',0,depth(9))
-->(207,'&self',[-,5,1],depth(7))
<--(207,retval(4))
-->(207,'&self',4,depth(8))
-->(208,'&self',[*,0,4],depth(7))
<--(208,retval(0))
-->(208,'&self',0,depth(8))
-->(209,'&self',0,depth(6))
-->(210,'&self',[*,0,5],depth(4))
<--(210,retval(0))
-->(210,'&self',0,depth(5))
-->(211,'&self',0,depth(3))
<--(118,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(117,retval([*,1,-27]))
<--(116,retval([*,-27,-26]))
<--(115,retval([*,702,-25]))
<--(114,retval([*,-17550,-24]))
<--(100,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(99,retval([*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26]))
<--(98,retval([*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25]))
<--(93,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(92,retval([*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-25]))
<--(91,retval([*,[*,[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],-26],-25]))
<--(90,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(89,retval([*,[*,[*,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],-26],-25],-24]))
<--(88,retval(421200))
<--(87,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(86,retval([*,421200,-23]))
<--(85,retval(-9687600))
<--(84,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(83,retval([*,-9687600,-22]))
<--(82,retval(213127200))
<--(81,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(80,retval([*,213127200,-21]))
<--(79,retval(-4475671200))
<--(78,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(77,retval([*,-4475671200,-20]))
<--(76,retval(89513424000))
<--(75,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(74,retval([*,89513424000,-19]))
<--(73,retval(-1700755056000))
<--(72,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(71,retval([*,-1700755056000,-18]))
<--(70,retval(30613591008000))
<--(69,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(68,retval([*,30613591008000,-17]))
<--(67,retval(-520431047136000))
<--(66,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(65,retval([*,-520431047136000,-16]))
<--(64,retval(8326896754176000))
<--(63,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(62,retval([*,8326896754176000,-15]))
<--(61,retval(-124903451312640000))
<--(60,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(59,retval([*,-124903451312640000,-14]))
<--(58,retval(1748648318376960000))
<--(57,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(56,retval([*,1748648318376960000,-13]))
<--(55,retval(-22732428138900480000))
<--(54,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(53,retval([*,-22732428138900480000,-12]))
<--(52,retval(272789137666805760000))
<--(51,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(50,retval([*,272789137666805760000,-11]))
<--(49,retval(-3000680514334863360000))
<--(48,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(47,retval([*,-3000680514334863360000,-10]))
<--(46,retval(30006805143348633600000))
<--(45,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(44,retval([*,30006805143348633600000,-9]))
<--(43,retval(-270061246290137702400000))
<--(42,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(41,retval([*,-270061246290137702400000,-8]))
<--(40,retval(2160489970321101619200000))
<--(39,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(38,retval([*,2160489970321101619200000,-7]))
<--(37,retval(-15123429792247711334400000))
<--(36,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(35,retval([*,-15123429792247711334400000,-6]))
<--(34,retval(90740578753486268006400000))
<--(33,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]]))
<--(32,retval([*,90740578753486268006400000,-5]))
<--(31,retval(-453702893767431340032000000))
<--(30,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]]))
<--(29,retval([*,-453702893767431340032000000,-4]))
<--(28,retval(1814811575069725360128000000))
<--(27,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]]))
<--(26,retval([*,1814811575069725360128000000,-3]))
<--(25,retval(-5444434725209176080384000000))
<--(24,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]]))
<--(23,retval([*,-5444434725209176080384000000,-2]))
<--(22,retval(10888869450418352160768000000))
<--(21,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]]))
<--(20,retval([*,10888869450418352160768000000,-1]))
<--(19,retval(-10888869450418352160768000000))
<--(18,retval([if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]]))
<--(17,retval([*,-10888869450418352160768000000,0]))
<--(16,retval(0))
<--(15,retval([if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]]))
<--(14,retval([*,0,1]))
<--(13,retval(0))
<--(12,retval([if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]]))
<--(11,retval([*,0,2]))
<--(10,retval(0))
<--(9,retval([if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]]))
<--(8,retval([*,0,3]))
<--(7,retval(0))
<--(6,retval([if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]]))
<--(5,retval([*,0,4]))
<--(4,retval(0))
<--(3,retval([if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]]))
<--(2,retval([*,0,5]))
<--(1,retval(0))
<--(0,retval([if,[==,5,0],1,[*,[fact,[-,5,1]],5]]))
; Trace took 132.86 milliseconds.
<--(5,retval([got,[0],expected,[120]]))
-->(5,'&self',[got,[0],expected,[120]],depth(1))
; Evaluation took 287.75 milliseconds.
Deterministic: (got
(0) expected
(120))
!(pragma! trace-on-False True)
-->(0,'&self',['pragma!','trace-on-fail','True'],depth(0))
<--(0,retval('Empty'))
-->(0,'&self','Empty',depth(1))
Deterministic: Empty
!(pragma! trace-on-pass True)
-->(1,'&self',['pragma!','trace-on-pass','True'],depth(0))
<--(1,retval('Empty'))
-->(1,'&self','Empty',depth(1))
Deterministic: Empty
!(pragma! trace-on-eval True)
-->(2,'&self',['pragma!','trace-on-eval','True'],depth(0))
<--(2,retval('Empty'))
-->(2,'&self','Empty',depth(1))
Deterministic: Empty
!(pragma! trace-on-exec True)
-->(3,'&self',['pragma!','trace-on-exec','True'],depth(0))
<--(3,retval('Empty'))
-->(3,'&self','Empty',depth(1))
Deterministic: Empty
;; ensure we only return one result
!(assertEqualToResult
( (fact 5))
( (120)))
-->(4,'&self',[assertEqualToResult,[[fact,5]],[[120]]],depth(0))
[assertEqualToResult,[[fact,5]],[[120]]]
;; SCRIPTS.C1-GROUNDED-BASIC.24
-->(5,'&self',[[fact,5]],depth(1))
-->(6,'&self',[[if,[==,5,0],1,[*,[fact,[-,5,1]],5]]],depth(2))
-->(7,'&self',[if,[==,5,0],1,[*,[fact,[-,5,1]],5]],depth(3))
-->(8,'&self',[==,5,0],depth(4))
<--(8,retval('False'))
-->(8,'&self',[*,[fact,[-,5,1]],5],depth(4))
-->(9,'&self',[fact,[-,5,1]],depth(5))
-->(10,'&self',[if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]],depth(6))
-->(11,'&self',[==,[-,5,1],0],depth(7))
<--(11,retval('False'))
-->(11,'&self',[*,[fact,[-,[-,5,1],1]],[-,5,1]],depth(7))
-->(12,'&self',[fact,[-,[-,5,1],1]],depth(8))
-->(13,'&self',[if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]],depth(9))
-->(14,'&self',[==,[-,[-,5,1],1],0],depth(10))
<--(14,retval('False'))
-->(14,'&self',[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]],depth(10))
-->(15,'&self',[fact,[-,[-,[-,5,1],1],1]],depth(11))
-->(16,'&self',[if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]],depth(12))
-->(17,'&self',[==,[-,[-,[-,5,1],1],1],0],depth(13))
<--(17,retval('False'))
-->(17,'&self',[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]],depth(13))
-->(18,'&self',[fact,[-,[-,[-,[-,5,1],1],1],1]],depth(14))
-->(19,'&self',[if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]],depth(15))
-->(20,'&self',[==,[-,[-,[-,[-,5,1],1],1],1],0],depth(16))
<--(20,retval('False'))
-->(20,'&self',[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]],depth(16))
-->(21,'&self',[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(17))
-->(22,'&self',[if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]],depth(18))
-->(23,'&self',[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],depth(19))
<--(23,retval('False'))
-->(23,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(19))
-->(24,'&self',[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(20))
-->(25,'&self',[if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]],depth(21))
-->(26,'&self',[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],depth(22))
<--(26,retval('False'))
-->(26,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(22))
-->(27,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(23))
-->(28,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]],depth(24))
-->(29,'&self',[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],depth(25))
<--(29,retval('False'))
-->(29,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(25))
-->(30,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(26))
-->(31,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]],depth(27))
-->(32,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],depth(28))
<--(32,retval('False'))
-->(32,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(28))
-->(33,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(29))
-->(34,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]],depth(30))
-->(35,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],depth(31))
<--(35,retval('False'))
-->(35,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(31))
-->(36,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(32))
-->(37,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]],depth(33))
-->(38,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],depth(34))
<--(38,retval('False'))
-->(38,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(34))
-->(39,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(35))
-->(40,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]],depth(36))
-->(41,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],depth(37))
<--(41,retval('False'))
-->(41,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(37))
-->(42,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(38))
-->(43,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]],depth(39))
-->(44,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],depth(40))
<--(44,retval('False'))
-->(44,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(40))
-->(45,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(41))
-->(46,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(42))
-->(47,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(43))
<--(47,retval('False'))
-->(47,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(43))
-->(48,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(44))
-->(49,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(45))
-->(50,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(46))
<--(50,retval('False'))
-->(50,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(46))
-->(51,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(47))
-->(52,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(48))
-->(53,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(49))
<--(53,retval('False'))
-->(53,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(49))
-->(54,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(50))
-->(55,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(51))
-->(56,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(52))
<--(56,retval('False'))
-->(56,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(52))
-->(57,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(53))
-->(58,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(54))
-->(59,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(55))
<--(59,retval('False'))
-->(59,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(55))
-->(60,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(56))
-->(61,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(57))
-->(62,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(58))
<--(62,retval('False'))
-->(62,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(58))
-->(63,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(59))
-->(64,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(60))
-->(65,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(61))
<--(65,retval('False'))
-->(65,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(61))
-->(66,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(62))
-->(67,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(63))
-->(68,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(64))
<--(68,retval('False'))
-->(68,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(64))
-->(69,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(65))
-->(70,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(66))
-->(71,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(67))
<--(71,retval('False'))
-->(71,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(67))
-->(72,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(68))
-->(73,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(69))
-->(74,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(70))
<--(74,retval('False'))
-->(74,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(70))
-->(75,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(71))
-->(76,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(72))
-->(77,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(73))
<--(77,retval('False'))
-->(77,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(73))
-->(78,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(74))
-->(79,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(75))
-->(80,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(76))
<--(80,retval('False'))
-->(80,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(76))
-->(81,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(77))
-->(82,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(78))
-->(83,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(79))
<--(83,retval('False'))
-->(83,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(79))
-->(84,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(80))
-->(85,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(81))
-->(86,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(82))
<--(86,retval('False'))
-->(86,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(82))
-->(87,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(83))
-->(88,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(84))
-->(89,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(85))
<--(89,retval('False'))
-->(89,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(85))
-->(90,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(86))
-->(91,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(87))
-->(92,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(88))
<--(92,retval('False'))
-->(92,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(88))
-->(93,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(89))
-->(94,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(90))
-->(95,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(91))
<--(95,retval('False'))
-->(95,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(91))
-->(96,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(92))
-->(97,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(93))
-->(98,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(94))
<--(98,retval('False'))
-->(98,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(99,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(100,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(96))
-->(101,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(97))
<--(100,retval(1))
-->(100,'&self',1,depth(97))
-->(101,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(95))
<--(101,retval(-25))
-->(101,'&self',-25,depth(96))
-->(102,'&self',[*,1,-25],depth(95))
<--(102,retval(-25))
-->(102,'&self',-25,depth(96))
-->(103,'&self',-25,depth(94))
-->(104,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(92))
<--(104,retval(-24))
-->(104,'&self',-24,depth(93))
-->(105,'&self',[*,-25,-24],depth(92))
<--(105,retval(600))
-->(105,'&self',600,depth(93))
-->(106,'&self',600,depth(91))
-->(107,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(89))
<--(107,retval(-23))
-->(107,'&self',-23,depth(90))
-->(108,'&self',[*,600,-23],depth(89))
<--(108,retval(-13800))
-->(108,'&self',-13800,depth(90))
-->(109,'&self',-13800,depth(88))
-->(110,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(86))
<--(110,retval(-22))
-->(110,'&self',-22,depth(87))
-->(111,'&self',[*,-13800,-22],depth(86))
<--(111,retval(303600))
-->(111,'&self',303600,depth(87))
-->(112,'&self',303600,depth(85))
-->(113,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(83))
<--(113,retval(-21))
-->(113,'&self',-21,depth(84))
-->(114,'&self',[*,303600,-21],depth(83))
<--(114,retval(-6375600))
-->(114,'&self',-6375600,depth(84))
-->(115,'&self',-6375600,depth(82))
-->(116,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(80))
<--(116,retval(-20))
-->(116,'&self',-20,depth(81))
-->(117,'&self',[*,-6375600,-20],depth(80))
<--(117,retval(127512000))
-->(117,'&self',127512000,depth(81))
-->(118,'&self',127512000,depth(79))
-->(119,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(77))
<--(119,retval(-19))
-->(119,'&self',-19,depth(78))
-->(120,'&self',[*,127512000,-19],depth(77))
<--(120,retval(-2422728000))
-->(120,'&self',-2422728000,depth(78))
-->(121,'&self',-2422728000,depth(76))
-->(122,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(74))
<--(122,retval(-18))
-->(122,'&self',-18,depth(75))
-->(123,'&self',[*,-2422728000,-18],depth(74))
<--(123,retval(43609104000))
-->(123,'&self',43609104000,depth(75))
-->(124,'&self',43609104000,depth(73))
-->(125,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(71))
<--(125,retval(-17))
-->(125,'&self',-17,depth(72))
-->(126,'&self',[*,43609104000,-17],depth(71))
<--(126,retval(-741354768000))
-->(126,'&self',-741354768000,depth(72))
-->(127,'&self',-741354768000,depth(70))
-->(128,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(68))
<--(128,retval(-16))
-->(128,'&self',-16,depth(69))
-->(129,'&self',[*,-741354768000,-16],depth(68))
<--(129,retval(11861676288000))
-->(129,'&self',11861676288000,depth(69))
-->(130,'&self',11861676288000,depth(67))
-->(131,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(65))
<--(131,retval(-15))
-->(131,'&self',-15,depth(66))
-->(132,'&self',[*,11861676288000,-15],depth(65))
<--(132,retval(-177925144320000))
-->(132,'&self',-177925144320000,depth(66))
-->(133,'&self',-177925144320000,depth(64))
-->(134,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(62))
<--(134,retval(-14))
-->(134,'&self',-14,depth(63))
-->(135,'&self',[*,-177925144320000,-14],depth(62))
<--(135,retval(2490952020480000))
-->(135,'&self',2490952020480000,depth(63))
-->(136,'&self',2490952020480000,depth(61))
-->(137,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(59))
<--(137,retval(-13))
-->(137,'&self',-13,depth(60))
-->(138,'&self',[*,2490952020480000,-13],depth(59))
<--(138,retval(-32382376266240000))
-->(138,'&self',-32382376266240000,depth(60))
-->(139,'&self',-32382376266240000,depth(58))
-->(140,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(56))
<--(140,retval(-12))
-->(140,'&self',-12,depth(57))
-->(141,'&self',[*,-32382376266240000,-12],depth(56))
<--(141,retval(388588515194880000))
-->(141,'&self',388588515194880000,depth(57))
-->(142,'&self',388588515194880000,depth(55))
-->(143,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(53))
<--(143,retval(-11))
-->(143,'&self',-11,depth(54))
-->(144,'&self',[*,388588515194880000,-11],depth(53))
<--(144,retval(-4274473667143680000))
-->(144,'&self',-4274473667143680000,depth(54))
-->(145,'&self',-4274473667143680000,depth(52))
-->(146,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(50))
<--(146,retval(-10))
-->(146,'&self',-10,depth(51))
-->(147,'&self',[*,-4274473667143680000,-10],depth(50))
<--(147,retval(42744736671436800000))
-->(147,'&self',42744736671436800000,depth(51))
-->(148,'&self',42744736671436800000,depth(49))
-->(149,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(47))
<--(149,retval(-9))
-->(149,'&self',-9,depth(48))
-->(150,'&self',[*,42744736671436800000,-9],depth(47))
<--(150,retval(-384702630042931200000))
-->(150,'&self',-384702630042931200000,depth(48))
-->(151,'&self',-384702630042931200000,depth(46))
-->(152,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],depth(44))
<--(152,retval(-8))
-->(152,'&self',-8,depth(45))
-->(153,'&self',[*,-384702630042931200000,-8],depth(44))
<--(153,retval(3077621040343449600000))
-->(153,'&self',3077621040343449600000,depth(45))
-->(154,'&self',3077621040343449600000,depth(43))
-->(155,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],depth(41))
<--(155,retval(-7))
-->(155,'&self',-7,depth(42))
-->(156,'&self',[*,3077621040343449600000,-7],depth(41))
<--(156,retval(-21543347282404147200000))
-->(156,'&self',-21543347282404147200000,depth(42))
-->(157,'&self',-21543347282404147200000,depth(40))
-->(158,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],depth(38))
<--(158,retval(-6))
-->(158,'&self',-6,depth(39))
-->(159,'&self',[*,-21543347282404147200000,-6],depth(38))
<--(159,retval(129260083694424883200000))
-->(159,'&self',129260083694424883200000,depth(39))
-->(160,'&self',129260083694424883200000,depth(37))
-->(161,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],depth(35))
<--(161,retval(-5))
-->(161,'&self',-5,depth(36))
-->(162,'&self',[*,129260083694424883200000,-5],depth(35))
<--(162,retval(-646300418472124416000000))
-->(162,'&self',-646300418472124416000000,depth(36))
-->(163,'&self',-646300418472124416000000,depth(34))
-->(164,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],depth(32))
<--(164,retval(-4))
-->(164,'&self',-4,depth(33))
-->(165,'&self',[*,-646300418472124416000000,-4],depth(32))
<--(165,retval(2585201673888497664000000))
-->(165,'&self',2585201673888497664000000,depth(33))
-->(166,'&self',2585201673888497664000000,depth(31))
-->(167,'&self',[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],depth(29))
<--(167,retval(-3))
-->(167,'&self',-3,depth(30))
-->(168,'&self',[*,2585201673888497664000000,-3],depth(29))
<--(168,retval(-7755605021665492992000000))
-->(168,'&self',-7755605021665492992000000,depth(30))
-->(169,'&self',-7755605021665492992000000,depth(28))
-->(170,'&self',[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],depth(26))
<--(170,retval(-2))
-->(170,'&self',-2,depth(27))
-->(171,'&self',[*,-7755605021665492992000000,-2],depth(26))
<--(171,retval(15511210043330985984000000))
-->(171,'&self',15511210043330985984000000,depth(27))
-->(172,'&self',15511210043330985984000000,depth(25))
-->(173,'&self',[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],depth(23))
<--(173,retval(-1))
-->(173,'&self',-1,depth(24))
-->(174,'&self',[*,15511210043330985984000000,-1],depth(23))
<--(174,retval(-15511210043330985984000000))
-->(174,'&self',-15511210043330985984000000,depth(24))
-->(175,'&self',-15511210043330985984000000,depth(22))
-->(176,'&self',[-,[-,[-,[-,[-,5,1],1],1],1],1],depth(20))
<--(176,retval(0))
-->(176,'&self',0,depth(21))
-->(177,'&self',[*,-15511210043330985984000000,0],depth(20))
<--(177,retval(0))
-->(177,'&self',0,depth(21))
-->(178,'&self',0,depth(19))
-->(179,'&self',[-,[-,[-,[-,5,1],1],1],1],depth(17))
<--(179,retval(1))
-->(179,'&self',1,depth(18))
-->(180,'&self',[*,0,1],depth(17))
<--(180,retval(0))
-->(180,'&self',0,depth(18))
-->(181,'&self',0,depth(16))
-->(182,'&self',[-,[-,[-,5,1],1],1],depth(14))
<--(182,retval(2))
-->(182,'&self',2,depth(15))
-->(183,'&self',[*,0,2],depth(14))
<--(183,retval(0))
-->(183,'&self',0,depth(15))
-->(184,'&self',0,depth(13))
-->(185,'&self',[-,[-,5,1],1],depth(11))
<--(185,retval(3))
-->(185,'&self',3,depth(12))
-->(186,'&self',[*,0,3],depth(11))
<--(186,retval(0))
-->(186,'&self',0,depth(12))
-->(187,'&self',0,depth(10))
-->(188,'&self',[-,5,1],depth(8))
<--(188,retval(4))
-->(188,'&self',4,depth(9))
-->(189,'&self',[*,0,4],depth(8))
<--(189,retval(0))
-->(189,'&self',0,depth(9))
-->(190,'&self',0,depth(7))
-->(191,'&self',[*,0,5],depth(5))
<--(191,retval(0))
-->(191,'&self',0,depth(6))
-->(192,'&self',0,depth(4))
-->(193,'&self',[0],depth(3))
-->(194,'&self',[0],depth(2))
<--(99,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(98,retval([*,1,-25]))
<--(97,retval(-25))
<--(96,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(95,retval([*,-25,-24]))
<--(94,retval(600))
<--(93,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(92,retval([*,600,-23]))
<--(91,retval(-13800))
<--(90,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(89,retval([*,-13800,-22]))
<--(88,retval(303600))
<--(87,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(86,retval([*,303600,-21]))
<--(85,retval(-6375600))
<--(84,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(83,retval([*,-6375600,-20]))
<--(82,retval(127512000))
<--(81,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(80,retval([*,127512000,-19]))
<--(79,retval(-2422728000))
<--(78,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(77,retval([*,-2422728000,-18]))
<--(76,retval(43609104000))
<--(75,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(74,retval([*,43609104000,-17]))
<--(73,retval(-741354768000))
<--(72,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(71,retval([*,-741354768000,-16]))
<--(70,retval(11861676288000))
<--(69,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(68,retval([*,11861676288000,-15]))
<--(67,retval(-177925144320000))
<--(66,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(65,retval([*,-177925144320000,-14]))
<--(64,retval(2490952020480000))
<--(63,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(62,retval([*,2490952020480000,-13]))
<--(61,retval(-32382376266240000))
<--(60,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(59,retval([*,-32382376266240000,-12]))
<--(58,retval(388588515194880000))
<--(57,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(56,retval([*,388588515194880000,-11]))
<--(55,retval(-4274473667143680000))
<--(54,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(53,retval([*,-4274473667143680000,-10]))
<--(52,retval(42744736671436800000))
<--(51,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(50,retval([*,42744736671436800000,-9]))
<--(49,retval(-384702630042931200000))
<--(48,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(47,retval([*,-384702630042931200000,-8]))
<--(46,retval(3077621040343449600000))
<--(45,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(44,retval([*,3077621040343449600000,-7]))
<--(43,retval(-21543347282404147200000))
<--(42,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(41,retval([*,-21543347282404147200000,-6]))
<--(40,retval(129260083694424883200000))
<--(39,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]]))
<--(38,retval([*,129260083694424883200000,-5]))
<--(37,retval(-646300418472124416000000))
<--(36,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]]))
<--(35,retval([*,-646300418472124416000000,-4]))
<--(34,retval(2585201673888497664000000))
<--(33,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]]))
<--(32,retval([*,2585201673888497664000000,-3]))
<--(31,retval(-7755605021665492992000000))
<--(30,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]]))
<--(29,retval([*,-7755605021665492992000000,-2]))
<--(28,retval(15511210043330985984000000))
<--(27,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]]))
<--(26,retval([*,15511210043330985984000000,-1]))
<--(25,retval(-15511210043330985984000000))
<--(24,retval([if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]]))
<--(23,retval([*,-15511210043330985984000000,0]))
<--(22,retval(0))
<--(21,retval([if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]]))
<--(20,retval([*,0,1]))
<--(19,retval(0))
<--(18,retval([if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]]))
<--(17,retval([*,0,2]))
<--(16,retval(0))
<--(15,retval([if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]]))
<--(14,retval([*,0,3]))
<--(13,retval(0))
<--(12,retval([if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]]))
<--(11,retval([*,0,4]))
<--(10,retval(0))
<--(9,retval([if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]]))
<--(8,retval([*,0,5]))
<--(7,retval(0))
<--(6,retval([0]))
<--(5,retval([0]))
;
; EVAL TEST
; took 103.36 milliseconds.
(loonit_failureR
(equal_enough_for_test
( (0))
( (120))))
-->(0,'&self',[[fact,5]],depth(1))
-->(1,'&self',[[if,[==,5,0],1,[*,[fact,[-,5,1]],5]]],depth(2))
-->(2,'&self',[if,[==,5,0],1,[*,[fact,[-,5,1]],5]],depth(3))
-->(3,'&self',[==,5,0],depth(4))
<--(3,retval('False'))
-->(3,'&self',[*,[fact,[-,5,1]],5],depth(4))
-->(4,'&self',[fact,[-,5,1]],depth(5))
-->(5,'&self',[if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]],depth(6))
-->(6,'&self',[==,[-,5,1],0],depth(7))
<--(6,retval('False'))
-->(6,'&self',[*,[fact,[-,[-,5,1],1]],[-,5,1]],depth(7))
-->(7,'&self',[fact,[-,[-,5,1],1]],depth(8))
-->(8,'&self',[if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]],depth(9))
-->(9,'&self',[==,[-,[-,5,1],1],0],depth(10))
<--(9,retval('False'))
-->(9,'&self',[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]],depth(10))
-->(10,'&self',[fact,[-,[-,[-,5,1],1],1]],depth(11))
-->(11,'&self',[if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]],depth(12))
-->(12,'&self',[==,[-,[-,[-,5,1],1],1],0],depth(13))
<--(12,retval('False'))
-->(12,'&self',[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]],depth(13))
-->(13,'&self',[fact,[-,[-,[-,[-,5,1],1],1],1]],depth(14))
-->(14,'&self',[if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]],depth(15))
-->(15,'&self',[==,[-,[-,[-,[-,5,1],1],1],1],0],depth(16))
<--(15,retval('False'))
-->(15,'&self',[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]],depth(16))
-->(16,'&self',[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(17))
-->(17,'&self',[if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]],depth(18))
-->(18,'&self',[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],depth(19))
<--(18,retval('False'))
-->(18,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]],depth(19))
-->(19,'&self',[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(20))
-->(20,'&self',[if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]],depth(21))
-->(21,'&self',[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],depth(22))
<--(21,retval('False'))
-->(21,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],depth(22))
-->(22,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(23))
-->(23,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]],depth(24))
-->(24,'&self',[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],depth(25))
<--(24,retval('False'))
-->(24,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],depth(25))
-->(25,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(26))
-->(26,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]],depth(27))
-->(27,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],depth(28))
<--(27,retval('False'))
-->(27,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],depth(28))
-->(28,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(29))
-->(29,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]],depth(30))
-->(30,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],depth(31))
<--(30,retval('False'))
-->(30,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],depth(31))
-->(31,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(32))
-->(32,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]],depth(33))
-->(33,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],depth(34))
<--(33,retval('False'))
-->(33,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],depth(34))
-->(34,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(35))
-->(35,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]],depth(36))
-->(36,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],depth(37))
<--(36,retval('False'))
-->(36,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],depth(37))
-->(37,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(38))
-->(38,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]],depth(39))
-->(39,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],depth(40))
<--(39,retval('False'))
-->(39,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],depth(40))
-->(40,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(41))
-->(41,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(42))
-->(42,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(43))
<--(42,retval('False'))
-->(42,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(43))
-->(43,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(44))
-->(44,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(45))
-->(45,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(46))
<--(45,retval('False'))
-->(45,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(46))
-->(46,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(47))
-->(47,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(48))
-->(48,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(49))
<--(48,retval('False'))
-->(48,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(49))
-->(49,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(50))
-->(50,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(51))
-->(51,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(52))
<--(51,retval('False'))
-->(51,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(52))
-->(52,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(53))
-->(53,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(54))
-->(54,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(55))
<--(54,retval('False'))
-->(54,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(55))
-->(55,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(56))
-->(56,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(57))
-->(57,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(58))
<--(57,retval('False'))
-->(57,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(58))
-->(58,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(59))
-->(59,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(60))
-->(60,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(61))
<--(60,retval('False'))
-->(60,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(61))
-->(61,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(62))
-->(62,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(63))
-->(63,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(64))
<--(63,retval('False'))
-->(63,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(64))
-->(64,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(65))
-->(65,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(66))
-->(66,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(67))
<--(66,retval('False'))
-->(66,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(67))
-->(67,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(68))
-->(68,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(69))
-->(69,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(70))
<--(69,retval('False'))
-->(69,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(70))
-->(70,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(71))
-->(71,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(72))
-->(72,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(73))
<--(72,retval('False'))
-->(72,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(73))
-->(73,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(74))
-->(74,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(75))
-->(75,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(76))
<--(75,retval('False'))
-->(75,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(76))
-->(76,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(77))
-->(77,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(78))
-->(78,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(79))
<--(78,retval('False'))
-->(78,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(79))
-->(79,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(80))
-->(80,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(81))
-->(81,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(82))
<--(81,retval('False'))
-->(81,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(82))
-->(82,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(83))
-->(83,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(84))
-->(84,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(85))
<--(84,retval('False'))
-->(84,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(85))
-->(85,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(86))
-->(86,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(87))
-->(87,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(88))
<--(87,retval('False'))
-->(87,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(88))
-->(88,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(89))
-->(89,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(90))
-->(90,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(91))
<--(90,retval('False'))
-->(90,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(91))
-->(91,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(92))
-->(92,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(93))
-->(93,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(94))
<--(93,retval('False'))
-->(93,'&self',[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(94))
-->(94,'&self',[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],depth(95))
-->(95,'&self',[if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]],depth(96))
-->(96,'&self',[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],depth(97))
<--(95,retval(1))
-->(95,'&self',1,depth(97))
-->(96,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(95))
<--(96,retval(-25))
-->(96,'&self',-25,depth(96))
-->(97,'&self',[*,1,-25],depth(95))
<--(97,retval(-25))
-->(97,'&self',-25,depth(96))
-->(98,'&self',-25,depth(94))
-->(99,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(92))
<--(99,retval(-24))
-->(99,'&self',-24,depth(93))
-->(100,'&self',[*,-25,-24],depth(92))
<--(100,retval(600))
-->(100,'&self',600,depth(93))
-->(101,'&self',600,depth(91))
-->(102,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(89))
<--(102,retval(-23))
-->(102,'&self',-23,depth(90))
-->(103,'&self',[*,600,-23],depth(89))
<--(103,retval(-13800))
-->(103,'&self',-13800,depth(90))
-->(104,'&self',-13800,depth(88))
-->(105,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(86))
<--(105,retval(-22))
-->(105,'&self',-22,depth(87))
-->(106,'&self',[*,-13800,-22],depth(86))
<--(106,retval(303600))
-->(106,'&self',303600,depth(87))
-->(107,'&self',303600,depth(85))
-->(108,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(83))
<--(108,retval(-21))
-->(108,'&self',-21,depth(84))
-->(109,'&self',[*,303600,-21],depth(83))
<--(109,retval(-6375600))
-->(109,'&self',-6375600,depth(84))
-->(110,'&self',-6375600,depth(82))
-->(111,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(80))
<--(111,retval(-20))
-->(111,'&self',-20,depth(81))
-->(112,'&self',[*,-6375600,-20],depth(80))
<--(112,retval(127512000))
-->(112,'&self',127512000,depth(81))
-->(113,'&self',127512000,depth(79))
-->(114,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(77))
<--(114,retval(-19))
-->(114,'&self',-19,depth(78))
-->(115,'&self',[*,127512000,-19],depth(77))
<--(115,retval(-2422728000))
-->(115,'&self',-2422728000,depth(78))
-->(116,'&self',-2422728000,depth(76))
-->(117,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(74))
<--(117,retval(-18))
-->(117,'&self',-18,depth(75))
-->(118,'&self',[*,-2422728000,-18],depth(74))
<--(118,retval(43609104000))
-->(118,'&self',43609104000,depth(75))
-->(119,'&self',43609104000,depth(73))
-->(120,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(71))
<--(120,retval(-17))
-->(120,'&self',-17,depth(72))
-->(121,'&self',[*,43609104000,-17],depth(71))
<--(121,retval(-741354768000))
-->(121,'&self',-741354768000,depth(72))
-->(122,'&self',-741354768000,depth(70))
-->(123,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(68))
<--(123,retval(-16))
-->(123,'&self',-16,depth(69))
-->(124,'&self',[*,-741354768000,-16],depth(68))
<--(124,retval(11861676288000))
-->(124,'&self',11861676288000,depth(69))
-->(125,'&self',11861676288000,depth(67))
-->(126,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(65))
<--(126,retval(-15))
-->(126,'&self',-15,depth(66))
-->(127,'&self',[*,11861676288000,-15],depth(65))
<--(127,retval(-177925144320000))
-->(127,'&self',-177925144320000,depth(66))
-->(128,'&self',-177925144320000,depth(64))
-->(129,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(62))
<--(129,retval(-14))
-->(129,'&self',-14,depth(63))
-->(130,'&self',[*,-177925144320000,-14],depth(62))
<--(130,retval(2490952020480000))
-->(130,'&self',2490952020480000,depth(63))
-->(131,'&self',2490952020480000,depth(61))
-->(132,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(59))
<--(132,retval(-13))
-->(132,'&self',-13,depth(60))
-->(133,'&self',[*,2490952020480000,-13],depth(59))
<--(133,retval(-32382376266240000))
-->(133,'&self',-32382376266240000,depth(60))
-->(134,'&self',-32382376266240000,depth(58))
-->(135,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(56))
<--(135,retval(-12))
-->(135,'&self',-12,depth(57))
-->(136,'&self',[*,-32382376266240000,-12],depth(56))
<--(136,retval(388588515194880000))
-->(136,'&self',388588515194880000,depth(57))
-->(137,'&self',388588515194880000,depth(55))
-->(138,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(53))
<--(138,retval(-11))
-->(138,'&self',-11,depth(54))
-->(139,'&self',[*,388588515194880000,-11],depth(53))
<--(139,retval(-4274473667143680000))
-->(139,'&self',-4274473667143680000,depth(54))
-->(140,'&self',-4274473667143680000,depth(52))
-->(141,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(50))
<--(141,retval(-10))
-->(141,'&self',-10,depth(51))
-->(142,'&self',[*,-4274473667143680000,-10],depth(50))
<--(142,retval(42744736671436800000))
-->(142,'&self',42744736671436800000,depth(51))
-->(143,'&self',42744736671436800000,depth(49))
-->(144,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],depth(47))
<--(144,retval(-9))
-->(144,'&self',-9,depth(48))
-->(145,'&self',[*,42744736671436800000,-9],depth(47))
<--(145,retval(-384702630042931200000))
-->(145,'&self',-384702630042931200000,depth(48))
-->(146,'&self',-384702630042931200000,depth(46))
-->(147,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],depth(44))
<--(147,retval(-8))
-->(147,'&self',-8,depth(45))
-->(148,'&self',[*,-384702630042931200000,-8],depth(44))
<--(148,retval(3077621040343449600000))
-->(148,'&self',3077621040343449600000,depth(45))
-->(149,'&self',3077621040343449600000,depth(43))
-->(150,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],depth(41))
<--(150,retval(-7))
-->(150,'&self',-7,depth(42))
-->(151,'&self',[*,3077621040343449600000,-7],depth(41))
<--(151,retval(-21543347282404147200000))
-->(151,'&self',-21543347282404147200000,depth(42))
-->(152,'&self',-21543347282404147200000,depth(40))
-->(153,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],depth(38))
<--(153,retval(-6))
-->(153,'&self',-6,depth(39))
-->(154,'&self',[*,-21543347282404147200000,-6],depth(38))
<--(154,retval(129260083694424883200000))
-->(154,'&self',129260083694424883200000,depth(39))
-->(155,'&self',129260083694424883200000,depth(37))
-->(156,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],depth(35))
<--(156,retval(-5))
-->(156,'&self',-5,depth(36))
-->(157,'&self',[*,129260083694424883200000,-5],depth(35))
<--(157,retval(-646300418472124416000000))
-->(157,'&self',-646300418472124416000000,depth(36))
-->(158,'&self',-646300418472124416000000,depth(34))
-->(159,'&self',[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],depth(32))
<--(159,retval(-4))
-->(159,'&self',-4,depth(33))
-->(160,'&self',[*,-646300418472124416000000,-4],depth(32))
<--(160,retval(2585201673888497664000000))
-->(160,'&self',2585201673888497664000000,depth(33))
-->(161,'&self',2585201673888497664000000,depth(31))
-->(162,'&self',[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],depth(29))
<--(162,retval(-3))
-->(162,'&self',-3,depth(30))
-->(163,'&self',[*,2585201673888497664000000,-3],depth(29))
<--(163,retval(-7755605021665492992000000))
-->(163,'&self',-7755605021665492992000000,depth(30))
-->(164,'&self',-7755605021665492992000000,depth(28))
-->(165,'&self',[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],depth(26))
<--(165,retval(-2))
-->(165,'&self',-2,depth(27))
-->(166,'&self',[*,-7755605021665492992000000,-2],depth(26))
<--(166,retval(15511210043330985984000000))
-->(166,'&self',15511210043330985984000000,depth(27))
-->(167,'&self',15511210043330985984000000,depth(25))
-->(168,'&self',[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],depth(23))
<--(168,retval(-1))
-->(168,'&self',-1,depth(24))
-->(169,'&self',[*,15511210043330985984000000,-1],depth(23))
<--(169,retval(-15511210043330985984000000))
-->(169,'&self',-15511210043330985984000000,depth(24))
-->(170,'&self',-15511210043330985984000000,depth(22))
-->(171,'&self',[-,[-,[-,[-,[-,5,1],1],1],1],1],depth(20))
<--(171,retval(0))
-->(171,'&self',0,depth(21))
-->(172,'&self',[*,-15511210043330985984000000,0],depth(20))
<--(172,retval(0))
-->(172,'&self',0,depth(21))
-->(173,'&self',0,depth(19))
-->(174,'&self',[-,[-,[-,[-,5,1],1],1],1],depth(17))
<--(174,retval(1))
-->(174,'&self',1,depth(18))
-->(175,'&self',[*,0,1],depth(17))
<--(175,retval(0))
-->(175,'&self',0,depth(18))
-->(176,'&self',0,depth(16))
-->(177,'&self',[-,[-,[-,5,1],1],1],depth(14))
<--(177,retval(2))
-->(177,'&self',2,depth(15))
-->(178,'&self',[*,0,2],depth(14))
<--(178,retval(0))
-->(178,'&self',0,depth(15))
-->(179,'&self',0,depth(13))
-->(180,'&self',[-,[-,5,1],1],depth(11))
<--(180,retval(3))
-->(180,'&self',3,depth(12))
-->(181,'&self',[*,0,3],depth(11))
<--(181,retval(0))
-->(181,'&self',0,depth(12))
-->(182,'&self',0,depth(10))
-->(183,'&self',[-,5,1],depth(8))
<--(183,retval(4))
-->(183,'&self',4,depth(9))
-->(184,'&self',[*,0,4],depth(8))
<--(184,retval(0))
-->(184,'&self',0,depth(9))
-->(185,'&self',0,depth(7))
-->(186,'&self',[*,0,5],depth(5))
<--(186,retval(0))
-->(186,'&self',0,depth(6))
-->(187,'&self',0,depth(4))
-->(188,'&self',[0],depth(3))
-->(189,'&self',[0],depth(2))
<--(94,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(93,retval([*,1,-25]))
<--(92,retval(-25))
<--(91,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(90,retval([*,-25,-24]))
<--(89,retval(600))
<--(88,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(87,retval([*,600,-23]))
<--(86,retval(-13800))
<--(85,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(84,retval([*,-13800,-22]))
<--(83,retval(303600))
<--(82,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(81,retval([*,303600,-21]))
<--(80,retval(-6375600))
<--(79,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(78,retval([*,-6375600,-20]))
<--(77,retval(127512000))
<--(76,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(75,retval([*,127512000,-19]))
<--(74,retval(-2422728000))
<--(73,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(72,retval([*,-2422728000,-18]))
<--(71,retval(43609104000))
<--(70,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(69,retval([*,43609104000,-17]))
<--(68,retval(-741354768000))
<--(67,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(66,retval([*,-741354768000,-16]))
<--(65,retval(11861676288000))
<--(64,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(63,retval([*,11861676288000,-15]))
<--(62,retval(-177925144320000))
<--(61,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(60,retval([*,-177925144320000,-14]))
<--(59,retval(2490952020480000))
<--(58,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(57,retval([*,2490952020480000,-13]))
<--(56,retval(-32382376266240000))
<--(55,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(54,retval([*,-32382376266240000,-12]))
<--(53,retval(388588515194880000))
<--(52,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(51,retval([*,388588515194880000,-11]))
<--(50,retval(-4274473667143680000))
<--(49,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(48,retval([*,-4274473667143680000,-10]))
<--(47,retval(42744736671436800000))
<--(46,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(45,retval([*,42744736671436800000,-9]))
<--(44,retval(-384702630042931200000))
<--(43,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(42,retval([*,-384702630042931200000,-8]))
<--(41,retval(3077621040343449600000))
<--(40,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(39,retval([*,3077621040343449600000,-7]))
<--(38,retval(-21543347282404147200000))
<--(37,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]]]))
<--(36,retval([*,-21543347282404147200000,-6]))
<--(35,retval(129260083694424883200000))
<--(34,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]]]))
<--(33,retval([*,129260083694424883200000,-5]))
<--(32,retval(-646300418472124416000000))
<--(31,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]]]))
<--(30,retval([*,-646300418472124416000000,-4]))
<--(29,retval(2585201673888497664000000))
<--(28,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]]]))
<--(27,retval([*,2585201673888497664000000,-3]))
<--(26,retval(-7755605021665492992000000))
<--(25,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]]]))
<--(24,retval([*,-7755605021665492992000000,-2]))
<--(23,retval(15511210043330985984000000))
<--(22,retval([if,[==,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]]]))
<--(21,retval([*,15511210043330985984000000,-1]))
<--(20,retval(-15511210043330985984000000))
<--(19,retval([if,[==,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1],1]],[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]]]))
<--(18,retval([*,-15511210043330985984000000,0]))
<--(17,retval(0))
<--(16,retval([if,[==,[-,[-,[-,[-,[-,5,1],1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,[-,5,1],1],1],1],1],1]],[-,[-,[-,[-,[-,5,1],1],1],1],1]]]))
<--(15,retval([*,0,1]))
<--(14,retval(0))
<--(13,retval([if,[==,[-,[-,[-,[-,5,1],1],1],1],0],1,[*,[fact,[-,[-,[-,[-,[-,5,1],1],1],1],1]],[-,[-,[-,[-,5,1],1],1],1]]]))
<--(12,retval([*,0,2]))
<--(11,retval(0))
<--(10,retval([if,[==,[-,[-,[-,5,1],1],1],0],1,[*,[fact,[-,[-,[-,[-,5,1],1],1],1]],[-,[-,[-,5,1],1],1]]]))
<--(9,retval([*,0,3]))
<--(8,retval(0))
<--(7,retval([if,[==,[-,[-,5,1],1],0],1,[*,[fact,[-,[-,[-,5,1],1],1]],[-,[-,5,1],1]]]))
<--(6,retval([*,0,4]))
<--(5,retval(0))
<--(4,retval([if,[==,[-,5,1],0],1,[*,[fact,[-,[-,5,1],1]],[-,5,1]]]))
<--(3,retval([*,0,5]))
<--(2,retval(0))
<--(1,retval([0]))
<--(0,retval([0]))
; Trace took 95.27 milliseconds.
<--(4,retval([got,[[0]],expected,[[120]]]))
-->(4,'&self',[got,[[0]],expected,[[120]]],depth(1))
-->(5,'&self',[[0]],depth(2))
-->(6,'&self',[[120]],depth(2))
Deterministic: (got
( (0)) expected
( (120)))
!(pragma! traclen 1000)
-->(7,'&self',['pragma!',traclen,1000],depth(0))
<--(7,retval('Empty'))
-->(7,'&self','Empty',depth(1))
; Evaluation took 0.413 ms. (413.00 microseconds)
Deterministic: Empty
!(assertEqualToResult
(gen 3)
( (:: 0
(:: 0
(:: 0 nil)))
(:: 0
(:: 0
(:: 1 nil)))
(:: 0
(:: 1
(:: 0 nil)))
(:: 0
(:: 1
(:: 1 nil)))
(:: 1
(:: 0
(:: 0 nil)))
(:: 1
(:: 0
(:: 1 nil)))
(:: 1
(:: 1
(:: 0 nil)))
(:: 1
(:: 1
(:: 1 nil)))))
-->(0,'&self',[assertEqualToResult,[gen,3],[[::,0,[::,0,[::,0,nil]]],[::,0,[::,0,[::,1,nil]]],[::,0,[::,1,[::,0,nil]]],[::,0,[::,1,[::,1,nil]]],[::,1,[::,0,[::,0,nil]]],[::,1,[::,0,[::,1,nil]]],[::,1,[::,1,[::,0,nil]]],[::,1,[::,1,[::,1,nil]]]]],depth(0))
[assertEqualToResult,[gen,3],[[::,0,[::,0,[::,0,nil]]],[::,0,[::,0,[::,1,nil]]],[::,0,[::,1,[::,0,nil]]],[::,0,[::,1,[::,1,nil]]],[::,1,[::,0,[::,0,nil]]],[::,1,[::,0,[::,1,nil]]],[::,1,[::,1,[::,0,nil]]],[::,1,[::,1,[::,1,nil]]]]]
;; SCRIPTS.C1-GROUNDED-BASIC.25
-->(1,'&self',[gen,3],depth(1))
-->(2,'&self',[if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil],depth(2))
-->(3,'&self',[>,3,0],depth(3))
<--(3,retval('True'))
-->(3,'&self',[::,[bin],[gen,[-,3,1]]],depth(3))
<--(3,retval([[bin],[gen,[-,3,1]]]))
-->(3,'&self',[[bin],[gen,[-,3,1]]],depth(4))
-->(4,'&self',[0,[gen,[-,3,1]]],depth(5))
-->(5,'&self',[gen,[-,3,1]],depth(6))
-->(6,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(7))
-->(7,'&self',[>,[-,3,1],0],depth(8))
-->(8,'&self',[-,3,1],depth(9))
<--(8,retval(2))
-->(8,'&self',2,depth(10))
<--(7,retval([>,2,0]))
-->(7,'&self',[>,2,0],depth(9))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(8))
<--(7,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(7,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(9))
-->(8,'&self',[0,[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(11))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(13))
-->(12,'&self',[-,[-,3,1],1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[0,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[0,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[0,[1,nil]]],depth(6))
-->(25,'&self',[0,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[0,[1,nil]]],depth(5))
-->(28,'&self',[0,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[0,[1,nil]]],depth(3))
-->(31,'&self',[0,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(15))
<--(12,retval(2))
-->(12,'&self',2,depth(16))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(11))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(13))
-->(12,'&self',[-,[-,3,1],1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[1,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[1,[0,nil]]],depth(6))
-->(25,'&self',[1,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[1,[0,nil]]],depth(5))
-->(28,'&self',[1,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[1,[0,nil]]],depth(3))
-->(31,'&self',[1,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[1,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[1,[1,nil]]],depth(6))
-->(25,'&self',[1,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[1,[1,nil]]],depth(5))
-->(28,'&self',[1,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[1,[1,nil]]],depth(3))
-->(31,'&self',[1,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(15))
<--(12,retval(2))
-->(12,'&self',2,depth(16))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,3,1],depth(10))
<--(8,retval(2))
-->(8,'&self',2,depth(11))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[0,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[0,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[0,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,nil]],depth(10))
-->(35,'&self',[1,nil],depth(11))
-->(36,'&self',[1,[1,nil]],depth(10))
-->(37,'&self',[1,nil],depth(11))
-->(38,'&self',[1,[1,nil]],depth(8))
-->(39,'&self',[1,nil],depth(9))
-->(40,'&self',[0,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[0,[1,[1,nil]]],depth(5))
-->(44,'&self',[1,[1,nil]],depth(6))
-->(45,'&self',[1,nil],depth(7))
-->(46,'&self',[0,[1,[1,nil]]],depth(3))
-->(47,'&self',[1,[1,nil]],depth(4))
-->(48,'&self',[1,nil],depth(5))
-->(49,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,nil]],depth(10))
-->(36,'&self',[0,nil],depth(11))
-->(37,'&self',[1,[0,nil]],depth(10))
-->(38,'&self',[0,nil],depth(11))
-->(39,'&self',[1,[0,nil]],depth(8))
-->(40,'&self',[0,nil],depth(9))
-->(41,'&self',[0,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[0,[1,[0,nil]]],depth(5))
-->(45,'&self',[1,[0,nil]],depth(6))
-->(46,'&self',[0,nil],depth(7))
-->(47,'&self',[0,[1,[0,nil]]],depth(3))
-->(48,'&self',[1,[0,nil]],depth(4))
-->(49,'&self',[0,nil],depth(5))
-->(50,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,nil]],depth(10))
-->(36,'&self',[1,nil],depth(11))
-->(37,'&self',[1,[1,nil]],depth(10))
-->(38,'&self',[1,nil],depth(11))
-->(39,'&self',[1,[1,nil]],depth(8))
-->(40,'&self',[1,nil],depth(9))
-->(41,'&self',[0,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[0,[1,[1,nil]]],depth(5))
-->(45,'&self',[1,[1,nil]],depth(6))
-->(46,'&self',[1,nil],depth(7))
-->(47,'&self',[0,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[0,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[0,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[0,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,nil],depth(14))
-->(51,'&self',[1,nil],depth(14))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(10))
-->(56,'&self',[1,nil],depth(11))
-->(57,'&self',[0,[1,nil]],depth(8))
-->(58,'&self',[1,nil],depth(9))
-->(59,'&self',[0,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[0,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[0,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[0,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[0,[1,[1,nil]]],depth(5))
-->(78,'&self',[1,[1,nil]],depth(6))
-->(79,'&self',[1,nil],depth(7))
-->(80,'&self',[0,[1,[1,nil]]],depth(3))
-->(81,'&self',[1,[1,nil]],depth(4))
-->(82,'&self',[1,nil],depth(5))
-->(83,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(4,retval([0,[1,[1,nil]]]))
-->(4,'&self',[1,[gen,[-,3,1]]],depth(5))
-->(5,'&self',[gen,[-,3,1]],depth(6))
-->(6,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(7))
-->(7,'&self',[>,[-,3,1],0],depth(8))
-->(8,'&self',[-,3,1],depth(9))
<--(8,retval(2))
-->(8,'&self',2,depth(10))
<--(7,retval([>,2,0]))
-->(7,'&self',[>,2,0],depth(9))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(8))
<--(7,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(7,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(9))
-->(8,'&self',[0,[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(11))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(13))
-->(12,'&self',[-,[-,3,1],1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[0,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[1,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[1,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[1,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[0,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[1,[0,[1,nil]]],depth(6))
-->(25,'&self',[0,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[1,[0,[1,nil]]],depth(5))
-->(28,'&self',[0,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[1,[0,[1,nil]]],depth(3))
-->(31,'&self',[0,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(15))
<--(12,retval(2))
-->(12,'&self',2,depth(16))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(11))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(13))
-->(12,'&self',[-,[-,3,1],1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[1,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[1,[1,[0,nil]]],depth(6))
-->(25,'&self',[1,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[1,[1,[0,nil]]],depth(5))
-->(28,'&self',[1,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[1,[1,[0,nil]]],depth(3))
-->(31,'&self',[1,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[1,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[1,[1,[1,nil]]],depth(6))
-->(25,'&self',[1,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[1,[1,[1,nil]]],depth(5))
-->(28,'&self',[1,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[1,[1,[1,nil]]],depth(3))
-->(31,'&self',[1,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(15))
<--(12,retval(2))
-->(12,'&self',2,depth(16))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,3,1],depth(10))
<--(8,retval(2))
-->(8,'&self',2,depth(11))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[1,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,nil]],depth(10))
-->(35,'&self',[1,nil],depth(11))
-->(36,'&self',[1,[1,nil]],depth(10))
-->(37,'&self',[1,nil],depth(11))
-->(38,'&self',[1,[1,nil]],depth(8))
-->(39,'&self',[1,nil],depth(9))
-->(40,'&self',[1,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[1,[1,nil]]],depth(5))
-->(44,'&self',[1,[1,nil]],depth(6))
-->(45,'&self',[1,nil],depth(7))
-->(46,'&self',[1,[1,[1,nil]]],depth(3))
-->(47,'&self',[1,[1,nil]],depth(4))
-->(48,'&self',[1,nil],depth(5))
-->(49,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,nil]],depth(10))
-->(36,'&self',[0,nil],depth(11))
-->(37,'&self',[1,[0,nil]],depth(10))
-->(38,'&self',[0,nil],depth(11))
-->(39,'&self',[1,[0,nil]],depth(8))
-->(40,'&self',[0,nil],depth(9))
-->(41,'&self',[1,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[1,[1,[0,nil]]],depth(5))
-->(45,'&self',[1,[0,nil]],depth(6))
-->(46,'&self',[0,nil],depth(7))
-->(47,'&self',[1,[1,[0,nil]]],depth(3))
-->(48,'&self',[1,[0,nil]],depth(4))
-->(49,'&self',[0,nil],depth(5))
-->(50,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,nil]],depth(10))
-->(36,'&self',[1,nil],depth(11))
-->(37,'&self',[1,[1,nil]],depth(10))
-->(38,'&self',[1,nil],depth(11))
-->(39,'&self',[1,[1,nil]],depth(8))
-->(40,'&self',[1,nil],depth(9))
-->(41,'&self',[1,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[1,[1,[1,nil]]],depth(5))
-->(45,'&self',[1,[1,nil]],depth(6))
-->(46,'&self',[1,nil],depth(7))
-->(47,'&self',[1,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[1,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,nil],depth(14))
-->(51,'&self',[1,nil],depth(14))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(10))
-->(56,'&self',[1,nil],depth(11))
-->(57,'&self',[0,[1,nil]],depth(8))
-->(58,'&self',[1,nil],depth(9))
-->(59,'&self',[1,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[1,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[1,[1,[1,nil]]],depth(5))
-->(78,'&self',[1,[1,nil]],depth(6))
-->(79,'&self',[1,nil],depth(7))
-->(80,'&self',[1,[1,[1,nil]]],depth(3))
-->(81,'&self',[1,[1,nil]],depth(4))
-->(82,'&self',[1,nil],depth(5))
-->(83,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(4,retval([1,[1,[1,nil]]]))
-->(4,'&self',[-,3,1],depth(5))
<--(4,retval(2))
-->(4,'&self',2,depth(6))
-->(5,'&self',[0,[gen,2]],depth(5))
-->(6,'&self',[gen,2],depth(6))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(7))
-->(8,'&self',[>,2,0],depth(8))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(8))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(9))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[0,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[0,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[0,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,nil]],depth(10))
-->(35,'&self',[1,nil],depth(11))
-->(36,'&self',[1,[1,nil]],depth(10))
-->(37,'&self',[1,nil],depth(11))
-->(38,'&self',[1,[1,nil]],depth(8))
-->(39,'&self',[1,nil],depth(9))
-->(40,'&self',[0,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[0,[1,[1,nil]]],depth(5))
-->(44,'&self',[1,[1,nil]],depth(6))
-->(45,'&self',[1,nil],depth(7))
-->(46,'&self',[0,[1,[1,nil]]],depth(3))
-->(47,'&self',[1,[1,nil]],depth(4))
-->(48,'&self',[1,nil],depth(5))
-->(49,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,nil]],depth(10))
-->(36,'&self',[0,nil],depth(11))
-->(37,'&self',[1,[0,nil]],depth(10))
-->(38,'&self',[0,nil],depth(11))
-->(39,'&self',[1,[0,nil]],depth(8))
-->(40,'&self',[0,nil],depth(9))
-->(41,'&self',[0,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[0,[1,[0,nil]]],depth(5))
-->(45,'&self',[1,[0,nil]],depth(6))
-->(46,'&self',[0,nil],depth(7))
-->(47,'&self',[0,[1,[0,nil]]],depth(3))
-->(48,'&self',[1,[0,nil]],depth(4))
-->(49,'&self',[0,nil],depth(5))
-->(50,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,nil]],depth(10))
-->(36,'&self',[1,nil],depth(11))
-->(37,'&self',[1,[1,nil]],depth(10))
-->(38,'&self',[1,nil],depth(11))
-->(39,'&self',[1,[1,nil]],depth(8))
-->(40,'&self',[1,nil],depth(9))
-->(41,'&self',[0,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[0,[1,[1,nil]]],depth(5))
-->(45,'&self',[1,[1,nil]],depth(6))
-->(46,'&self',[1,nil],depth(7))
-->(47,'&self',[0,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[0,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[0,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[0,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,nil],depth(14))
-->(51,'&self',[1,nil],depth(14))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(10))
-->(56,'&self',[1,nil],depth(11))
-->(57,'&self',[0,[1,nil]],depth(8))
-->(58,'&self',[1,nil],depth(9))
-->(59,'&self',[0,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[0,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[0,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[0,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[0,[1,[1,nil]]],depth(5))
-->(78,'&self',[1,[1,nil]],depth(6))
-->(79,'&self',[1,nil],depth(7))
-->(80,'&self',[0,[1,[1,nil]]],depth(3))
-->(81,'&self',[1,[1,nil]],depth(4))
-->(82,'&self',[1,nil],depth(5))
-->(83,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(5,retval([0,[1,[1,nil]]]))
-->(5,'&self',[1,[gen,2]],depth(5))
-->(6,'&self',[gen,2],depth(6))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(7))
-->(8,'&self',[>,2,0],depth(8))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(8))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(9))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[1,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,nil]],depth(10))
-->(35,'&self',[1,nil],depth(11))
-->(36,'&self',[1,[1,nil]],depth(10))
-->(37,'&self',[1,nil],depth(11))
-->(38,'&self',[1,[1,nil]],depth(8))
-->(39,'&self',[1,nil],depth(9))
-->(40,'&self',[1,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[1,[1,nil]]],depth(5))
-->(44,'&self',[1,[1,nil]],depth(6))
-->(45,'&self',[1,nil],depth(7))
-->(46,'&self',[1,[1,[1,nil]]],depth(3))
-->(47,'&self',[1,[1,nil]],depth(4))
-->(48,'&self',[1,nil],depth(5))
-->(49,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,nil]],depth(10))
-->(36,'&self',[0,nil],depth(11))
-->(37,'&self',[1,[0,nil]],depth(10))
-->(38,'&self',[0,nil],depth(11))
-->(39,'&self',[1,[0,nil]],depth(8))
-->(40,'&self',[0,nil],depth(9))
-->(41,'&self',[1,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[1,[1,[0,nil]]],depth(5))
-->(45,'&self',[1,[0,nil]],depth(6))
-->(46,'&self',[0,nil],depth(7))
-->(47,'&self',[1,[1,[0,nil]]],depth(3))
-->(48,'&self',[1,[0,nil]],depth(4))
-->(49,'&self',[0,nil],depth(5))
-->(50,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,nil]],depth(10))
-->(36,'&self',[1,nil],depth(11))
-->(37,'&self',[1,[1,nil]],depth(10))
-->(38,'&self',[1,nil],depth(11))
-->(39,'&self',[1,[1,nil]],depth(8))
-->(40,'&self',[1,nil],depth(9))
-->(41,'&self',[1,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[1,[1,[1,nil]]],depth(5))
-->(45,'&self',[1,[1,nil]],depth(6))
-->(46,'&self',[1,nil],depth(7))
-->(47,'&self',[1,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[1,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,nil],depth(14))
-->(51,'&self',[1,nil],depth(14))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(10))
-->(56,'&self',[1,nil],depth(11))
-->(57,'&self',[0,[1,nil]],depth(8))
-->(58,'&self',[1,nil],depth(9))
-->(59,'&self',[1,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[1,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[1,[1,[1,nil]]],depth(5))
-->(78,'&self',[1,[1,nil]],depth(6))
-->(79,'&self',[1,nil],depth(7))
-->(80,'&self',[1,[1,[1,nil]]],depth(3))
-->(81,'&self',[1,[1,nil]],depth(4))
-->(82,'&self',[1,nil],depth(5))
-->(83,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(5,retval([1,[1,[1,nil]]]))
-->(5,'&self',[gen,2],depth(5))
-->(6,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(6))
-->(7,'&self',[>,2,0],depth(7))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,2,1]]],depth(7))
<--(7,retval([[bin],[gen,[-,2,1]]]))
-->(7,'&self',[[bin],[gen,[-,2,1]]],depth(8))
-->(8,'&self',[0,[gen,[-,2,1]]],depth(9))
-->(9,'&self',[gen,[-,2,1]],depth(10))
-->(10,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(11))
-->(11,'&self',[>,[-,2,1],0],depth(12))
-->(12,'&self',[-,2,1],depth(13))
<--(12,retval(1))
-->(12,'&self',1,depth(14))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(13))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(12))
<--(11,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(13))
-->(12,'&self',[0,[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(15))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(17))
-->(16,'&self',[-,[-,2,1],1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[0,nil],depth(15))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(12))
-->(18,'&self',[0,[0,nil]],depth(10))
-->(19,'&self',[0,nil],depth(11))
-->(20,'&self',[0,[0,nil]],depth(9))
-->(21,'&self',[0,nil],depth(10))
-->(22,'&self',[0,[0,nil]],depth(7))
-->(23,'&self',[0,nil],depth(8))
-->(24,'&self',[0,[0,[0,nil]]],depth(5))
-->(25,'&self',[0,[0,nil]],depth(6))
-->(26,'&self',[0,nil],depth(7))
-->(27,'&self',[0,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
-->(33,'&self',[1,[0,[0,nil]]],depth(5))
-->(34,'&self',[0,[0,nil]],depth(6))
-->(35,'&self',[0,nil],depth(7))
-->(36,'&self',[1,[0,[0,nil]]],depth(5))
-->(37,'&self',[0,[0,nil]],depth(6))
-->(38,'&self',[0,nil],depth(7))
-->(39,'&self',[1,[0,[0,nil]]],depth(3))
-->(40,'&self',[0,[0,nil]],depth(4))
-->(41,'&self',[0,nil],depth(5))
-->(42,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(15))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(17))
-->(16,'&self',[-,[-,2,1],1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[1,nil],depth(15))
-->(16,'&self',[1,nil],depth(14))
-->(17,'&self',[1,nil],depth(12))
-->(18,'&self',[0,[1,nil]],depth(10))
-->(19,'&self',[1,nil],depth(11))
-->(20,'&self',[0,[1,nil]],depth(9))
-->(21,'&self',[1,nil],depth(10))
-->(22,'&self',[0,[1,nil]],depth(7))
-->(23,'&self',[1,nil],depth(8))
-->(24,'&self',[0,[0,[1,nil]]],depth(5))
-->(25,'&self',[0,[1,nil]],depth(6))
-->(26,'&self',[1,nil],depth(7))
-->(27,'&self',[0,[0,[1,nil]]],depth(5))
-->(28,'&self',[0,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[0,[1,nil]]],depth(3))
-->(31,'&self',[0,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
-->(33,'&self',[1,[0,[1,nil]]],depth(5))
-->(34,'&self',[0,[1,nil]],depth(6))
-->(35,'&self',[1,nil],depth(7))
-->(36,'&self',[1,[0,[1,nil]]],depth(5))
-->(37,'&self',[0,[1,nil]],depth(6))
-->(38,'&self',[1,nil],depth(7))
-->(39,'&self',[1,[0,[1,nil]]],depth(3))
-->(40,'&self',[0,[1,nil]],depth(4))
-->(41,'&self',[1,nil],depth(5))
-->(42,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,2,1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[0,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[0,[1,nil]]],depth(5))
-->(26,'&self',[0,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[0,[1,nil]]],depth(5))
-->(35,'&self',[0,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[0,[1,nil]]],depth(5))
-->(38,'&self',[0,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[0,[1,nil]]],depth(3))
-->(41,'&self',[0,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[0,[0,nil]],depth(7))
-->(25,'&self',[0,nil],depth(8))
-->(26,'&self',[0,[0,[0,nil]]],depth(5))
-->(27,'&self',[0,[0,nil]],depth(6))
-->(28,'&self',[0,nil],depth(7))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,[0,nil]]],depth(5))
-->(36,'&self',[0,[0,nil]],depth(6))
-->(37,'&self',[0,nil],depth(7))
-->(38,'&self',[1,[0,[0,nil]]],depth(5))
-->(39,'&self',[0,[0,nil]],depth(6))
-->(40,'&self',[0,nil],depth(7))
-->(41,'&self',[1,[0,[0,nil]]],depth(3))
-->(42,'&self',[0,[0,nil]],depth(4))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[0,[1,nil]],depth(7))
-->(25,'&self',[1,nil],depth(8))
-->(26,'&self',[0,[0,[1,nil]]],depth(5))
-->(27,'&self',[0,[1,nil]],depth(6))
-->(28,'&self',[1,nil],depth(7))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[0,[1,nil]]],depth(5))
-->(36,'&self',[0,[1,nil]],depth(6))
-->(37,'&self',[1,nil],depth(7))
-->(38,'&self',[1,[0,[1,nil]]],depth(5))
-->(39,'&self',[0,[1,nil]],depth(6))
-->(40,'&self',[1,nil],depth(7))
-->(41,'&self',[1,[0,[1,nil]]],depth(3))
-->(42,'&self',[0,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,nil],depth(14))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(5))
-->(54,'&self',[0,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[0,[1,nil]]],depth(5))
-->(57,'&self',[0,[1,nil]],depth(6))
-->(58,'&self',[1,nil],depth(7))
-->(59,'&self',[0,[0,[1,nil]]],depth(3))
-->(60,'&self',[0,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[1,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[0,[1,nil]]],depth(5))
-->(66,'&self',[0,[1,nil]],depth(6))
-->(67,'&self',[1,nil],depth(7))
-->(68,'&self',[1,[0,[1,nil]]],depth(3))
-->(69,'&self',[0,[1,nil]],depth(4))
-->(70,'&self',[1,nil],depth(5))
-->(71,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,2,1]]],depth(9))
-->(9,'&self',[gen,[-,2,1]],depth(10))
-->(10,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(11))
-->(11,'&self',[>,[-,2,1],0],depth(12))
-->(12,'&self',[-,2,1],depth(13))
<--(12,retval(1))
-->(12,'&self',1,depth(14))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(13))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(12))
<--(11,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(13))
-->(12,'&self',[0,[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(15))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(17))
-->(16,'&self',[-,[-,2,1],1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[0,nil],depth(15))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(12))
-->(18,'&self',[1,[0,nil]],depth(10))
-->(19,'&self',[0,nil],depth(11))
-->(20,'&self',[1,[0,nil]],depth(9))
-->(21,'&self',[0,nil],depth(10))
-->(22,'&self',[1,[0,nil]],depth(7))
-->(23,'&self',[0,nil],depth(8))
-->(24,'&self',[0,[1,[0,nil]]],depth(5))
-->(25,'&self',[1,[0,nil]],depth(6))
-->(26,'&self',[0,nil],depth(7))
-->(27,'&self',[0,[1,[0,nil]]],depth(5))
-->(28,'&self',[1,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[1,[0,nil]]],depth(3))
-->(31,'&self',[1,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
-->(33,'&self',[1,[1,[0,nil]]],depth(5))
-->(34,'&self',[1,[0,nil]],depth(6))
-->(35,'&self',[0,nil],depth(7))
-->(36,'&self',[1,[1,[0,nil]]],depth(5))
-->(37,'&self',[1,[0,nil]],depth(6))
-->(38,'&self',[0,nil],depth(7))
-->(39,'&self',[1,[1,[0,nil]]],depth(3))
-->(40,'&self',[1,[0,nil]],depth(4))
-->(41,'&self',[0,nil],depth(5))
-->(42,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(15))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(17))
-->(16,'&self',[-,[-,2,1],1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[1,nil],depth(15))
-->(16,'&self',[1,nil],depth(14))
-->(17,'&self',[1,nil],depth(12))
-->(18,'&self',[1,[1,nil]],depth(10))
-->(19,'&self',[1,nil],depth(11))
-->(20,'&self',[1,[1,nil]],depth(9))
-->(21,'&self',[1,nil],depth(10))
-->(22,'&self',[1,[1,nil]],depth(7))
-->(23,'&self',[1,nil],depth(8))
-->(24,'&self',[0,[1,[1,nil]]],depth(5))
-->(25,'&self',[1,[1,nil]],depth(6))
-->(26,'&self',[1,nil],depth(7))
-->(27,'&self',[0,[1,[1,nil]]],depth(5))
-->(28,'&self',[1,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[1,[1,nil]]],depth(3))
-->(31,'&self',[1,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
-->(33,'&self',[1,[1,[1,nil]]],depth(5))
-->(34,'&self',[1,[1,nil]],depth(6))
-->(35,'&self',[1,nil],depth(7))
-->(36,'&self',[1,[1,[1,nil]]],depth(5))
-->(37,'&self',[1,[1,nil]],depth(6))
-->(38,'&self',[1,nil],depth(7))
-->(39,'&self',[1,[1,[1,nil]]],depth(3))
-->(40,'&self',[1,[1,nil]],depth(4))
-->(41,'&self',[1,nil],depth(5))
-->(42,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,2,1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[1,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[1,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[1,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[1,[0,nil]]],depth(5))
-->(26,'&self',[1,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[1,[0,nil]]],depth(5))
-->(35,'&self',[1,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[1,[0,nil]]],depth(5))
-->(38,'&self',[1,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[1,[0,nil]]],depth(3))
-->(41,'&self',[1,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[1,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[1,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[1,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[1,[1,nil]]],depth(5))
-->(26,'&self',[1,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,[1,nil]]],depth(5))
-->(35,'&self',[1,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[1,[1,nil]]],depth(5))
-->(38,'&self',[1,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[1,[1,nil]]],depth(3))
-->(41,'&self',[1,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[1,[0,nil]],depth(7))
-->(25,'&self',[0,nil],depth(8))
-->(26,'&self',[0,[1,[0,nil]]],depth(5))
-->(27,'&self',[1,[0,nil]],depth(6))
-->(28,'&self',[0,nil],depth(7))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[1,[0,nil]]],depth(5))
-->(36,'&self',[1,[0,nil]],depth(6))
-->(37,'&self',[0,nil],depth(7))
-->(38,'&self',[1,[1,[0,nil]]],depth(5))
-->(39,'&self',[1,[0,nil]],depth(6))
-->(40,'&self',[0,nil],depth(7))
-->(41,'&self',[1,[1,[0,nil]]],depth(3))
-->(42,'&self',[1,[0,nil]],depth(4))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[1,[1,nil]],depth(7))
-->(25,'&self',[1,nil],depth(8))
-->(26,'&self',[0,[1,[1,nil]]],depth(5))
-->(27,'&self',[1,[1,nil]],depth(6))
-->(28,'&self',[1,nil],depth(7))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,[1,nil]]],depth(5))
-->(36,'&self',[1,[1,nil]],depth(6))
-->(37,'&self',[1,nil],depth(7))
-->(38,'&self',[1,[1,[1,nil]]],depth(5))
-->(39,'&self',[1,[1,nil]],depth(6))
-->(40,'&self',[1,nil],depth(7))
-->(41,'&self',[1,[1,[1,nil]]],depth(3))
-->(42,'&self',[1,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[1,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[1,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[1,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[1,[0,nil]]],depth(5))
-->(26,'&self',[1,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[1,[0,nil]]],depth(5))
-->(35,'&self',[1,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[1,[0,nil]]],depth(5))
-->(38,'&self',[1,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[1,[0,nil]]],depth(3))
-->(41,'&self',[1,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,nil],depth(14))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(5))
-->(54,'&self',[1,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[1,[1,nil]]],depth(5))
-->(57,'&self',[1,[1,nil]],depth(6))
-->(58,'&self',[1,nil],depth(7))
-->(59,'&self',[0,[1,[1,nil]]],depth(3))
-->(60,'&self',[1,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[1,[1,[1,nil]]],depth(5))
-->(63,'&self',[1,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[1,[1,nil]]],depth(5))
-->(66,'&self',[1,[1,nil]],depth(6))
-->(67,'&self',[1,nil],depth(7))
-->(68,'&self',[1,[1,[1,nil]]],depth(3))
-->(69,'&self',[1,[1,nil]],depth(4))
-->(70,'&self',[1,nil],depth(5))
-->(71,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,2,1],depth(9))
<--(8,retval(1))
-->(8,'&self',1,depth(10))
-->(9,'&self',[0,[gen,1]],depth(9))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[0,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[0,[1,nil]]],depth(5))
-->(26,'&self',[0,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[0,[1,nil]]],depth(5))
-->(35,'&self',[0,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[0,[1,nil]]],depth(5))
-->(38,'&self',[0,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[0,[1,nil]]],depth(3))
-->(41,'&self',[0,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[0,[0,nil]],depth(7))
-->(25,'&self',[0,nil],depth(8))
-->(26,'&self',[0,[0,[0,nil]]],depth(5))
-->(27,'&self',[0,[0,nil]],depth(6))
-->(28,'&self',[0,nil],depth(7))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,[0,nil]]],depth(5))
-->(36,'&self',[0,[0,nil]],depth(6))
-->(37,'&self',[0,nil],depth(7))
-->(38,'&self',[1,[0,[0,nil]]],depth(5))
-->(39,'&self',[0,[0,nil]],depth(6))
-->(40,'&self',[0,nil],depth(7))
-->(41,'&self',[1,[0,[0,nil]]],depth(3))
-->(42,'&self',[0,[0,nil]],depth(4))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[0,[1,nil]],depth(7))
-->(25,'&self',[1,nil],depth(8))
-->(26,'&self',[0,[0,[1,nil]]],depth(5))
-->(27,'&self',[0,[1,nil]],depth(6))
-->(28,'&self',[1,nil],depth(7))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[0,[1,nil]]],depth(5))
-->(36,'&self',[0,[1,nil]],depth(6))
-->(37,'&self',[1,nil],depth(7))
-->(38,'&self',[1,[0,[1,nil]]],depth(5))
-->(39,'&self',[0,[1,nil]],depth(6))
-->(40,'&self',[1,nil],depth(7))
-->(41,'&self',[1,[0,[1,nil]]],depth(3))
-->(42,'&self',[0,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,nil],depth(14))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(5))
-->(54,'&self',[0,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[0,[1,nil]]],depth(5))
-->(57,'&self',[0,[1,nil]],depth(6))
-->(58,'&self',[1,nil],depth(7))
-->(59,'&self',[0,[0,[1,nil]]],depth(3))
-->(60,'&self',[0,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[1,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[0,[1,nil]]],depth(5))
-->(66,'&self',[0,[1,nil]],depth(6))
-->(67,'&self',[1,nil],depth(7))
-->(68,'&self',[1,[0,[1,nil]]],depth(3))
-->(69,'&self',[0,[1,nil]],depth(4))
-->(70,'&self',[1,nil],depth(5))
-->(71,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,1]],depth(9))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[1,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[1,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[1,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[1,[0,nil]]],depth(5))
-->(26,'&self',[1,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[1,[0,nil]]],depth(5))
-->(35,'&self',[1,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[1,[0,nil]]],depth(5))
-->(38,'&self',[1,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[1,[0,nil]]],depth(3))
-->(41,'&self',[1,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[1,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[1,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[1,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[1,[1,nil]]],depth(5))
-->(26,'&self',[1,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,[1,nil]]],depth(5))
-->(35,'&self',[1,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[1,[1,nil]]],depth(5))
-->(38,'&self',[1,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[1,[1,nil]]],depth(3))
-->(41,'&self',[1,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[1,[0,nil]],depth(7))
-->(25,'&self',[0,nil],depth(8))
-->(26,'&self',[0,[1,[0,nil]]],depth(5))
-->(27,'&self',[1,[0,nil]],depth(6))
-->(28,'&self',[0,nil],depth(7))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[1,[0,nil]]],depth(5))
-->(36,'&self',[1,[0,nil]],depth(6))
-->(37,'&self',[0,nil],depth(7))
-->(38,'&self',[1,[1,[0,nil]]],depth(5))
-->(39,'&self',[1,[0,nil]],depth(6))
-->(40,'&self',[0,nil],depth(7))
-->(41,'&self',[1,[1,[0,nil]]],depth(3))
-->(42,'&self',[1,[0,nil]],depth(4))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[1,[1,nil]],depth(7))
-->(25,'&self',[1,nil],depth(8))
-->(26,'&self',[0,[1,[1,nil]]],depth(5))
-->(27,'&self',[1,[1,nil]],depth(6))
-->(28,'&self',[1,nil],depth(7))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,[1,nil]]],depth(5))
-->(36,'&self',[1,[1,nil]],depth(6))
-->(37,'&self',[1,nil],depth(7))
-->(38,'&self',[1,[1,[1,nil]]],depth(5))
-->(39,'&self',[1,[1,nil]],depth(6))
-->(40,'&self',[1,nil],depth(7))
-->(41,'&self',[1,[1,[1,nil]]],depth(3))
-->(42,'&self',[1,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[1,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[1,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[1,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[1,[0,nil]]],depth(5))
-->(26,'&self',[1,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[1,[0,nil]]],depth(5))
-->(35,'&self',[1,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[1,[0,nil]]],depth(5))
-->(38,'&self',[1,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[1,[0,nil]]],depth(3))
-->(41,'&self',[1,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,nil],depth(14))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(5))
-->(54,'&self',[1,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[1,[1,nil]]],depth(5))
-->(57,'&self',[1,[1,nil]],depth(6))
-->(58,'&self',[1,nil],depth(7))
-->(59,'&self',[0,[1,[1,nil]]],depth(3))
-->(60,'&self',[1,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[1,[1,[1,nil]]],depth(5))
-->(63,'&self',[1,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[1,[1,nil]]],depth(5))
-->(66,'&self',[1,[1,nil]],depth(6))
-->(67,'&self',[1,nil],depth(7))
-->(68,'&self',[1,[1,[1,nil]]],depth(3))
-->(69,'&self',[1,[1,nil]],depth(4))
-->(70,'&self',[1,nil],depth(5))
-->(71,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[gen,1],depth(9))
-->(10,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(10))
-->(11,'&self',[>,1,0],depth(11))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,1,1]]],depth(11))
<--(11,retval([[bin],[gen,[-,1,1]]]))
-->(11,'&self',[[bin],[gen,[-,1,1]]],depth(12))
-->(12,'&self',[0,[gen,[-,1,1]]],depth(13))
-->(13,'&self',[gen,[-,1,1]],depth(14))
-->(14,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(15))
-->(15,'&self',[>,[-,1,1],0],depth(16))
-->(16,'&self',[-,1,1],depth(17))
<--(16,retval(0))
-->(16,'&self',0,depth(18))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(17))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(16))
-->(15,'&self',[0,nil],depth(14))
-->(16,'&self',[0,nil],depth(13))
-->(17,'&self',[0,nil],depth(11))
-->(18,'&self',[0,[0,nil]],depth(9))
-->(19,'&self',[0,nil],depth(10))
-->(20,'&self',[0,[0,nil]],depth(9))
-->(21,'&self',[0,nil],depth(10))
-->(22,'&self',[0,[0,nil]],depth(7))
-->(23,'&self',[0,nil],depth(8))
-->(24,'&self',[0,[0,[0,nil]]],depth(5))
-->(25,'&self',[0,[0,nil]],depth(6))
-->(26,'&self',[0,nil],depth(7))
-->(27,'&self',[0,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
-->(33,'&self',[1,[0,[0,nil]]],depth(5))
-->(34,'&self',[0,[0,nil]],depth(6))
-->(35,'&self',[0,nil],depth(7))
-->(36,'&self',[1,[0,[0,nil]]],depth(5))
-->(37,'&self',[0,[0,nil]],depth(6))
-->(38,'&self',[0,nil],depth(7))
-->(39,'&self',[1,[0,[0,nil]]],depth(3))
-->(40,'&self',[0,[0,nil]],depth(4))
-->(41,'&self',[0,nil],depth(5))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[1,[0,nil]],depth(9))
-->(44,'&self',[0,nil],depth(10))
-->(45,'&self',[1,[0,nil]],depth(9))
-->(46,'&self',[0,nil],depth(10))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(5))
-->(50,'&self',[1,[0,nil]],depth(6))
-->(51,'&self',[0,nil],depth(7))
-->(52,'&self',[0,[1,[0,nil]]],depth(5))
-->(53,'&self',[1,[0,nil]],depth(6))
-->(54,'&self',[0,nil],depth(7))
-->(55,'&self',[0,[1,[0,nil]]],depth(3))
-->(56,'&self',[1,[0,nil]],depth(4))
-->(57,'&self',[0,nil],depth(5))
-->(58,'&self',[1,[1,[0,nil]]],depth(5))
-->(59,'&self',[1,[0,nil]],depth(6))
-->(60,'&self',[0,nil],depth(7))
-->(61,'&self',[1,[1,[0,nil]]],depth(5))
-->(62,'&self',[1,[0,nil]],depth(6))
-->(63,'&self',[0,nil],depth(7))
-->(64,'&self',[1,[1,[0,nil]]],depth(3))
-->(65,'&self',[1,[0,nil]],depth(4))
-->(66,'&self',[0,nil],depth(5))
-->(67,'&self',[0,nil],depth(5))
-->(68,'&self',[0,nil],depth(9))
<--(13,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,1,1]]],depth(13))
-->(13,'&self',[gen,[-,1,1]],depth(14))
-->(14,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(15))
-->(15,'&self',[>,[-,1,1],0],depth(16))
-->(16,'&self',[-,1,1],depth(17))
<--(16,retval(0))
-->(16,'&self',0,depth(18))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(17))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(16))
-->(15,'&self',[1,nil],depth(14))
-->(16,'&self',[1,nil],depth(13))
-->(17,'&self',[1,nil],depth(11))
-->(18,'&self',[0,[1,nil]],depth(9))
-->(19,'&self',[1,nil],depth(10))
-->(20,'&self',[0,[1,nil]],depth(9))
-->(21,'&self',[1,nil],depth(10))
-->(22,'&self',[0,[1,nil]],depth(7))
-->(23,'&self',[1,nil],depth(8))
-->(24,'&self',[0,[0,[1,nil]]],depth(5))
-->(25,'&self',[0,[1,nil]],depth(6))
-->(26,'&self',[1,nil],depth(7))
-->(27,'&self',[0,[0,[1,nil]]],depth(5))
-->(28,'&self',[0,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[0,[1,nil]]],depth(3))
-->(31,'&self',[0,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
-->(33,'&self',[1,[0,[1,nil]]],depth(5))
-->(34,'&self',[0,[1,nil]],depth(6))
-->(35,'&self',[1,nil],depth(7))
-->(36,'&self',[1,[0,[1,nil]]],depth(5))
-->(37,'&self',[0,[1,nil]],depth(6))
-->(38,'&self',[1,nil],depth(7))
-->(39,'&self',[1,[0,[1,nil]]],depth(3))
-->(40,'&self',[0,[1,nil]],depth(4))
-->(41,'&self',[1,nil],depth(5))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,[1,nil]],depth(9))
-->(44,'&self',[1,nil],depth(10))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[0,[1,[1,nil]]],depth(5))
-->(50,'&self',[1,[1,nil]],depth(6))
-->(51,'&self',[1,nil],depth(7))
-->(52,'&self',[0,[1,[1,nil]]],depth(5))
-->(53,'&self',[1,[1,nil]],depth(6))
-->(54,'&self',[1,nil],depth(7))
-->(55,'&self',[0,[1,[1,nil]]],depth(3))
-->(56,'&self',[1,[1,nil]],depth(4))
-->(57,'&self',[1,nil],depth(5))
-->(58,'&self',[1,[1,[1,nil]]],depth(5))
-->(59,'&self',[1,[1,nil]],depth(6))
-->(60,'&self',[1,nil],depth(7))
-->(61,'&self',[1,[1,[1,nil]]],depth(5))
-->(62,'&self',[1,[1,nil]],depth(6))
-->(63,'&self',[1,nil],depth(7))
-->(64,'&self',[1,[1,[1,nil]]],depth(3))
-->(65,'&self',[1,[1,nil]],depth(4))
-->(66,'&self',[1,nil],depth(5))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,nil],depth(9))
<--(13,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,1,1],depth(13))
<--(12,retval(0))
-->(12,'&self',0,depth(14))
-->(13,'&self',[0,[gen,0]],depth(13))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[0,nil],depth(11))
-->(19,'&self',[0,[0,nil]],depth(9))
-->(20,'&self',[0,nil],depth(10))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,[0,nil]],depth(9))
-->(45,'&self',[0,nil],depth(10))
-->(46,'&self',[1,[0,nil]],depth(9))
-->(47,'&self',[0,nil],depth(10))
-->(48,'&self',[1,[0,nil]],depth(7))
-->(49,'&self',[0,nil],depth(8))
-->(50,'&self',[0,[1,[0,nil]]],depth(5))
-->(51,'&self',[1,[0,nil]],depth(6))
-->(52,'&self',[0,nil],depth(7))
-->(53,'&self',[0,[1,[0,nil]]],depth(5))
-->(54,'&self',[1,[0,nil]],depth(6))
-->(55,'&self',[0,nil],depth(7))
-->(56,'&self',[0,[1,[0,nil]]],depth(3))
-->(57,'&self',[1,[0,nil]],depth(4))
-->(58,'&self',[0,nil],depth(5))
-->(59,'&self',[1,[1,[0,nil]]],depth(5))
-->(60,'&self',[1,[0,nil]],depth(6))
-->(61,'&self',[0,nil],depth(7))
-->(62,'&self',[1,[1,[0,nil]]],depth(5))
-->(63,'&self',[1,[0,nil]],depth(6))
-->(64,'&self',[0,nil],depth(7))
-->(65,'&self',[1,[1,[0,nil]]],depth(3))
-->(66,'&self',[1,[0,nil]],depth(4))
-->(67,'&self',[0,nil],depth(5))
-->(68,'&self',[0,nil],depth(5))
-->(69,'&self',[0,nil],depth(9))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,0]],depth(13))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[1,nil],depth(14))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[1,nil],depth(11))
-->(19,'&self',[0,[1,nil]],depth(9))
-->(20,'&self',[1,nil],depth(10))
-->(21,'&self',[0,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[0,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[0,[1,nil]]],depth(5))
-->(26,'&self',[0,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[0,[1,nil]]],depth(5))
-->(35,'&self',[0,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[0,[1,nil]]],depth(5))
-->(38,'&self',[0,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[0,[1,nil]]],depth(3))
-->(41,'&self',[0,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[1,nil]],depth(9))
-->(47,'&self',[1,nil],depth(10))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(5))
-->(51,'&self',[1,[1,nil]],depth(6))
-->(52,'&self',[1,nil],depth(7))
-->(53,'&self',[0,[1,[1,nil]]],depth(5))
-->(54,'&self',[1,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[1,[1,nil]]],depth(3))
-->(57,'&self',[1,[1,nil]],depth(4))
-->(58,'&self',[1,nil],depth(5))
-->(59,'&self',[1,[1,[1,nil]]],depth(5))
-->(60,'&self',[1,[1,nil]],depth(6))
-->(61,'&self',[1,nil],depth(7))
-->(62,'&self',[1,[1,[1,nil]]],depth(5))
-->(63,'&self',[1,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[1,[1,nil]]],depth(3))
-->(66,'&self',[1,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,nil],depth(5))
-->(69,'&self',[1,nil],depth(9))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[gen,0],depth(13))
-->(14,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(14))
-->(15,'&self',[>,0,0],depth(15))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(15))
-->(15,'&self',[0,nil],depth(13))
-->(16,'&self',[0,nil],depth(13))
-->(17,'&self',[0,nil],depth(11))
-->(18,'&self',[0,[0,nil]],depth(9))
-->(19,'&self',[0,nil],depth(10))
-->(20,'&self',[0,[0,nil]],depth(9))
-->(21,'&self',[0,nil],depth(10))
-->(22,'&self',[0,[0,nil]],depth(7))
-->(23,'&self',[0,nil],depth(8))
-->(24,'&self',[0,[0,[0,nil]]],depth(5))
-->(25,'&self',[0,[0,nil]],depth(6))
-->(26,'&self',[0,nil],depth(7))
-->(27,'&self',[0,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
-->(33,'&self',[1,[0,[0,nil]]],depth(5))
-->(34,'&self',[0,[0,nil]],depth(6))
-->(35,'&self',[0,nil],depth(7))
-->(36,'&self',[1,[0,[0,nil]]],depth(5))
-->(37,'&self',[0,[0,nil]],depth(6))
-->(38,'&self',[0,nil],depth(7))
-->(39,'&self',[1,[0,[0,nil]]],depth(3))
-->(40,'&self',[0,[0,nil]],depth(4))
-->(41,'&self',[0,nil],depth(5))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[1,[0,nil]],depth(9))
-->(44,'&self',[0,nil],depth(10))
-->(45,'&self',[1,[0,nil]],depth(9))
-->(46,'&self',[0,nil],depth(10))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(5))
-->(50,'&self',[1,[0,nil]],depth(6))
-->(51,'&self',[0,nil],depth(7))
-->(52,'&self',[0,[1,[0,nil]]],depth(5))
-->(53,'&self',[1,[0,nil]],depth(6))
-->(54,'&self',[0,nil],depth(7))
-->(55,'&self',[0,[1,[0,nil]]],depth(3))
-->(56,'&self',[1,[0,nil]],depth(4))
-->(57,'&self',[0,nil],depth(5))
-->(58,'&self',[1,[1,[0,nil]]],depth(5))
-->(59,'&self',[1,[0,nil]],depth(6))
-->(60,'&self',[0,nil],depth(7))
-->(61,'&self',[1,[1,[0,nil]]],depth(5))
-->(62,'&self',[1,[0,nil]],depth(6))
-->(63,'&self',[0,nil],depth(7))
-->(64,'&self',[1,[1,[0,nil]]],depth(3))
-->(65,'&self',[1,[0,nil]],depth(4))
-->(66,'&self',[0,nil],depth(5))
-->(67,'&self',[0,nil],depth(5))
-->(68,'&self',[0,nil],depth(9))
-->(69,'&self',[1,nil],depth(13))
-->(70,'&self',[1,nil],depth(13))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[0,[1,nil]],depth(9))
-->(73,'&self',[1,nil],depth(10))
-->(74,'&self',[0,[1,nil]],depth(9))
-->(75,'&self',[1,nil],depth(10))
-->(76,'&self',[0,[1,nil]],depth(7))
-->(77,'&self',[1,nil],depth(8))
-->(78,'&self',[0,[0,[1,nil]]],depth(5))
-->(79,'&self',[0,[1,nil]],depth(6))
-->(80,'&self',[1,nil],depth(7))
-->(81,'&self',[0,[0,[1,nil]]],depth(5))
-->(82,'&self',[0,[1,nil]],depth(6))
-->(83,'&self',[1,nil],depth(7))
-->(84,'&self',[0,[0,[1,nil]]],depth(3))
-->(85,'&self',[0,[1,nil]],depth(4))
-->(86,'&self',[1,nil],depth(5))
-->(87,'&self',[1,[0,[1,nil]]],depth(5))
-->(88,'&self',[0,[1,nil]],depth(6))
-->(89,'&self',[1,nil],depth(7))
-->(90,'&self',[1,[0,[1,nil]]],depth(5))
-->(91,'&self',[0,[1,nil]],depth(6))
-->(92,'&self',[1,nil],depth(7))
-->(93,'&self',[1,[0,[1,nil]]],depth(3))
-->(94,'&self',[0,[1,nil]],depth(4))
-->(95,'&self',[1,nil],depth(5))
-->(96,'&self',[1,nil],depth(5))
-->(97,'&self',[1,[1,nil]],depth(9))
-->(98,'&self',[1,nil],depth(10))
-->(99,'&self',[1,[1,nil]],depth(9))
-->(100,'&self',[1,nil],depth(10))
-->(101,'&self',[1,[1,nil]],depth(7))
-->(102,'&self',[1,nil],depth(8))
-->(103,'&self',[0,[1,[1,nil]]],depth(5))
-->(104,'&self',[1,[1,nil]],depth(6))
-->(105,'&self',[1,nil],depth(7))
-->(106,'&self',[0,[1,[1,nil]]],depth(5))
-->(107,'&self',[1,[1,nil]],depth(6))
-->(108,'&self',[1,nil],depth(7))
-->(109,'&self',[0,[1,[1,nil]]],depth(3))
-->(110,'&self',[1,[1,nil]],depth(4))
-->(111,'&self',[1,nil],depth(5))
-->(112,'&self',[1,[1,[1,nil]]],depth(5))
-->(113,'&self',[1,[1,nil]],depth(6))
-->(114,'&self',[1,nil],depth(7))
-->(115,'&self',[1,[1,[1,nil]]],depth(5))
-->(116,'&self',[1,[1,nil]],depth(6))
-->(117,'&self',[1,nil],depth(7))
-->(118,'&self',[1,[1,[1,nil]]],depth(3))
-->(119,'&self',[1,[1,nil]],depth(4))
-->(120,'&self',[1,nil],depth(5))
-->(121,'&self',[1,nil],depth(5))
-->(122,'&self',[1,nil],depth(9))
<--(13,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(3,retval([1,[1,[1,nil]]]))
<--(2,retval([1,[1,[1,nil]]]))
<--(1,retval([if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil]))
;
; EVAL TEST
; took 542.88 milliseconds.
(loonit_failureR
(equal_enough_for_test
( (0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil))))
( (:: 0
(:: 0
(:: 0 nil)))
(:: 0
(:: 0
(:: 1 nil)))
(:: 0
(:: 1
(:: 0 nil)))
(:: 0
(:: 1
(:: 1 nil)))
(:: 1
(:: 0
(:: 0 nil)))
(:: 1
(:: 0
(:: 1 nil)))
(:: 1
(:: 1
(:: 0 nil)))
(:: 1
(:: 1
(:: 1 nil))))))
-->(1,'&self',[gen,3],depth(1))
-->(2,'&self',[if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil],depth(2))
-->(3,'&self',[>,3,0],depth(3))
<--(3,retval('True'))
-->(3,'&self',[::,[bin],[gen,[-,3,1]]],depth(3))
<--(3,retval([[bin],[gen,[-,3,1]]]))
-->(3,'&self',[[bin],[gen,[-,3,1]]],depth(4))
-->(4,'&self',[0,[gen,[-,3,1]]],depth(5))
-->(5,'&self',[gen,[-,3,1]],depth(6))
-->(6,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(7))
-->(7,'&self',[>,[-,3,1],0],depth(8))
-->(8,'&self',[-,3,1],depth(9))
<--(8,retval(2))
-->(8,'&self',2,depth(10))
<--(7,retval([>,2,0]))
-->(7,'&self',[>,2,0],depth(9))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(8))
<--(7,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(7,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(9))
-->(8,'&self',[0,[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(11))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(13))
-->(12,'&self',[-,[-,3,1],1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[0,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[0,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[0,[1,nil]]],depth(6))
-->(25,'&self',[0,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[0,[1,nil]]],depth(5))
-->(28,'&self',[0,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[0,[1,nil]]],depth(3))
-->(31,'&self',[0,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(15))
<--(12,retval(2))
-->(12,'&self',2,depth(16))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(11))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(13))
-->(12,'&self',[-,[-,3,1],1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[1,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[0,[1,[0,nil]]],depth(6))
-->(25,'&self',[1,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[0,[1,[0,nil]]],depth(5))
-->(28,'&self',[1,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[1,[0,nil]]],depth(3))
-->(31,'&self',[1,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[1,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[0,[1,[1,nil]]],depth(6))
-->(25,'&self',[1,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[0,[1,[1,nil]]],depth(5))
-->(28,'&self',[1,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[1,[1,nil]]],depth(3))
-->(31,'&self',[1,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(15))
<--(12,retval(2))
-->(12,'&self',2,depth(16))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,3,1],depth(10))
<--(8,retval(2))
-->(8,'&self',2,depth(11))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[0,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[0,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[0,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,nil]],depth(10))
-->(35,'&self',[1,nil],depth(11))
-->(36,'&self',[1,[1,nil]],depth(10))
-->(37,'&self',[1,nil],depth(11))
-->(38,'&self',[1,[1,nil]],depth(8))
-->(39,'&self',[1,nil],depth(9))
-->(40,'&self',[0,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[0,[1,[1,nil]]],depth(5))
-->(44,'&self',[1,[1,nil]],depth(6))
-->(45,'&self',[1,nil],depth(7))
-->(46,'&self',[0,[1,[1,nil]]],depth(3))
-->(47,'&self',[1,[1,nil]],depth(4))
-->(48,'&self',[1,nil],depth(5))
-->(49,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,nil]],depth(10))
-->(36,'&self',[0,nil],depth(11))
-->(37,'&self',[1,[0,nil]],depth(10))
-->(38,'&self',[0,nil],depth(11))
-->(39,'&self',[1,[0,nil]],depth(8))
-->(40,'&self',[0,nil],depth(9))
-->(41,'&self',[0,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[0,[1,[0,nil]]],depth(5))
-->(45,'&self',[1,[0,nil]],depth(6))
-->(46,'&self',[0,nil],depth(7))
-->(47,'&self',[0,[1,[0,nil]]],depth(3))
-->(48,'&self',[1,[0,nil]],depth(4))
-->(49,'&self',[0,nil],depth(5))
-->(50,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,nil]],depth(10))
-->(36,'&self',[1,nil],depth(11))
-->(37,'&self',[1,[1,nil]],depth(10))
-->(38,'&self',[1,nil],depth(11))
-->(39,'&self',[1,[1,nil]],depth(8))
-->(40,'&self',[1,nil],depth(9))
-->(41,'&self',[0,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[0,[1,[1,nil]]],depth(5))
-->(45,'&self',[1,[1,nil]],depth(6))
-->(46,'&self',[1,nil],depth(7))
-->(47,'&self',[0,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[0,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[0,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[0,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,nil],depth(14))
-->(51,'&self',[1,nil],depth(14))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(10))
-->(56,'&self',[1,nil],depth(11))
-->(57,'&self',[0,[1,nil]],depth(8))
-->(58,'&self',[1,nil],depth(9))
-->(59,'&self',[0,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[0,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[0,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[0,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[0,[1,[1,nil]]],depth(5))
-->(78,'&self',[1,[1,nil]],depth(6))
-->(79,'&self',[1,nil],depth(7))
-->(80,'&self',[0,[1,[1,nil]]],depth(3))
-->(81,'&self',[1,[1,nil]],depth(4))
-->(82,'&self',[1,nil],depth(5))
-->(83,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(4,retval([0,[1,[1,nil]]]))
-->(4,'&self',[1,[gen,[-,3,1]]],depth(5))
-->(5,'&self',[gen,[-,3,1]],depth(6))
-->(6,'&self',[if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil],depth(7))
-->(7,'&self',[>,[-,3,1],0],depth(8))
-->(8,'&self',[-,3,1],depth(9))
<--(8,retval(2))
-->(8,'&self',2,depth(10))
<--(7,retval([>,2,0]))
-->(7,'&self',[>,2,0],depth(9))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,[-,3,1],1]]],depth(8))
<--(7,retval([[bin],[gen,[-,[-,3,1],1]]]))
-->(7,'&self',[[bin],[gen,[-,[-,3,1],1]]],depth(9))
-->(8,'&self',[0,[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(11))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(13))
-->(12,'&self',[-,[-,3,1],1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[0,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[1,[0,[0,nil]]],depth(6))
-->(25,'&self',[0,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[1,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[1,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[0,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[1,[0,[1,nil]]],depth(6))
-->(25,'&self',[0,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[1,[0,[1,nil]]],depth(5))
-->(28,'&self',[0,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[1,[0,[1,nil]]],depth(3))
-->(31,'&self',[0,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(15))
<--(12,retval(2))
-->(12,'&self',2,depth(16))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,[-,3,1],1]]],depth(10))
-->(9,'&self',[gen,[-,[-,3,1],1]],depth(11))
-->(10,'&self',[if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil],depth(12))
-->(11,'&self',[>,[-,[-,3,1],1],0],depth(13))
-->(12,'&self',[-,[-,3,1],1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(14))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(13))
<--(11,retval([[bin],[gen,[-,[-,[-,3,1],1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,[-,3,1],1],1]]],depth(14))
-->(12,'&self',[0,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[0,nil],depth(16))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[1,[0,nil]],depth(11))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(8))
-->(23,'&self',[0,nil],depth(9))
-->(24,'&self',[1,[1,[0,nil]]],depth(6))
-->(25,'&self',[1,[0,nil]],depth(7))
-->(26,'&self',[0,nil],depth(8))
-->(27,'&self',[1,[1,[0,nil]]],depth(5))
-->(28,'&self',[1,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[1,[1,[0,nil]]],depth(3))
-->(31,'&self',[1,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,[-,3,1],1],1]]],depth(15))
-->(13,'&self',[gen,[-,[-,[-,3,1],1],1]],depth(16))
-->(14,'&self',[if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil],depth(17))
-->(15,'&self',[>,[-,[-,[-,3,1],1],1],0],depth(18))
-->(16,'&self',[-,[-,[-,3,1],1],1],depth(19))
<--(16,retval(0))
-->(16,'&self',0,depth(20))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(19))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(18))
-->(15,'&self',[1,nil],depth(16))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[1,[1,nil]],depth(11))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(8))
-->(23,'&self',[1,nil],depth(9))
-->(24,'&self',[1,[1,[1,nil]]],depth(6))
-->(25,'&self',[1,[1,nil]],depth(7))
-->(26,'&self',[1,nil],depth(8))
-->(27,'&self',[1,[1,[1,nil]]],depth(5))
-->(28,'&self',[1,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[1,[1,[1,nil]]],depth(3))
-->(31,'&self',[1,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,[-,3,1],1],1],0],[::,[bin],[gen,[-,[-,[-,[-,3,1],1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,3,1],depth(15))
<--(12,retval(2))
-->(12,'&self',2,depth(16))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,[-,3,1],1],0],[::,[bin],[gen,[-,[-,[-,3,1],1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,3,1],depth(10))
<--(8,retval(2))
-->(8,'&self',2,depth(11))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[1,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,nil]],depth(10))
-->(35,'&self',[1,nil],depth(11))
-->(36,'&self',[1,[1,nil]],depth(10))
-->(37,'&self',[1,nil],depth(11))
-->(38,'&self',[1,[1,nil]],depth(8))
-->(39,'&self',[1,nil],depth(9))
-->(40,'&self',[1,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[1,[1,nil]]],depth(5))
-->(44,'&self',[1,[1,nil]],depth(6))
-->(45,'&self',[1,nil],depth(7))
-->(46,'&self',[1,[1,[1,nil]]],depth(3))
-->(47,'&self',[1,[1,nil]],depth(4))
-->(48,'&self',[1,nil],depth(5))
-->(49,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,nil]],depth(10))
-->(36,'&self',[0,nil],depth(11))
-->(37,'&self',[1,[0,nil]],depth(10))
-->(38,'&self',[0,nil],depth(11))
-->(39,'&self',[1,[0,nil]],depth(8))
-->(40,'&self',[0,nil],depth(9))
-->(41,'&self',[1,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[1,[1,[0,nil]]],depth(5))
-->(45,'&self',[1,[0,nil]],depth(6))
-->(46,'&self',[0,nil],depth(7))
-->(47,'&self',[1,[1,[0,nil]]],depth(3))
-->(48,'&self',[1,[0,nil]],depth(4))
-->(49,'&self',[0,nil],depth(5))
-->(50,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,nil]],depth(10))
-->(36,'&self',[1,nil],depth(11))
-->(37,'&self',[1,[1,nil]],depth(10))
-->(38,'&self',[1,nil],depth(11))
-->(39,'&self',[1,[1,nil]],depth(8))
-->(40,'&self',[1,nil],depth(9))
-->(41,'&self',[1,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[1,[1,[1,nil]]],depth(5))
-->(45,'&self',[1,[1,nil]],depth(6))
-->(46,'&self',[1,nil],depth(7))
-->(47,'&self',[1,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[1,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,nil],depth(14))
-->(51,'&self',[1,nil],depth(14))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(10))
-->(56,'&self',[1,nil],depth(11))
-->(57,'&self',[0,[1,nil]],depth(8))
-->(58,'&self',[1,nil],depth(9))
-->(59,'&self',[1,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[1,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[1,[1,[1,nil]]],depth(5))
-->(78,'&self',[1,[1,nil]],depth(6))
-->(79,'&self',[1,nil],depth(7))
-->(80,'&self',[1,[1,[1,nil]]],depth(3))
-->(81,'&self',[1,[1,nil]],depth(4))
-->(82,'&self',[1,nil],depth(5))
-->(83,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,[-,3,1],0],[::,[bin],[gen,[-,[-,3,1],1]]],nil]))
<--(4,retval([1,[1,[1,nil]]]))
-->(4,'&self',[-,3,1],depth(5))
<--(4,retval(2))
-->(4,'&self',2,depth(6))
-->(5,'&self',[0,[gen,2]],depth(5))
-->(6,'&self',[gen,2],depth(6))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(7))
-->(8,'&self',[>,2,0],depth(8))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(8))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(9))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[0,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[0,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[0,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[0,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[0,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[0,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[0,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[0,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[0,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[0,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[0,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[0,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[0,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,nil]],depth(10))
-->(35,'&self',[1,nil],depth(11))
-->(36,'&self',[1,[1,nil]],depth(10))
-->(37,'&self',[1,nil],depth(11))
-->(38,'&self',[1,[1,nil]],depth(8))
-->(39,'&self',[1,nil],depth(9))
-->(40,'&self',[0,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[0,[1,[1,nil]]],depth(5))
-->(44,'&self',[1,[1,nil]],depth(6))
-->(45,'&self',[1,nil],depth(7))
-->(46,'&self',[0,[1,[1,nil]]],depth(3))
-->(47,'&self',[1,[1,nil]],depth(4))
-->(48,'&self',[1,nil],depth(5))
-->(49,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[0,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,nil]],depth(10))
-->(36,'&self',[0,nil],depth(11))
-->(37,'&self',[1,[0,nil]],depth(10))
-->(38,'&self',[0,nil],depth(11))
-->(39,'&self',[1,[0,nil]],depth(8))
-->(40,'&self',[0,nil],depth(9))
-->(41,'&self',[0,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[0,[1,[0,nil]]],depth(5))
-->(45,'&self',[1,[0,nil]],depth(6))
-->(46,'&self',[0,nil],depth(7))
-->(47,'&self',[0,[1,[0,nil]]],depth(3))
-->(48,'&self',[1,[0,nil]],depth(4))
-->(49,'&self',[0,nil],depth(5))
-->(50,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[0,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,nil]],depth(10))
-->(36,'&self',[1,nil],depth(11))
-->(37,'&self',[1,[1,nil]],depth(10))
-->(38,'&self',[1,nil],depth(11))
-->(39,'&self',[1,[1,nil]],depth(8))
-->(40,'&self',[1,nil],depth(9))
-->(41,'&self',[0,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[0,[1,[1,nil]]],depth(5))
-->(45,'&self',[1,[1,nil]],depth(6))
-->(46,'&self',[1,nil],depth(7))
-->(47,'&self',[0,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[0,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[0,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[0,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[0,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,nil],depth(14))
-->(51,'&self',[1,nil],depth(14))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(10))
-->(56,'&self',[1,nil],depth(11))
-->(57,'&self',[0,[1,nil]],depth(8))
-->(58,'&self',[1,nil],depth(9))
-->(59,'&self',[0,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[0,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[0,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[0,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[0,[1,[1,nil]]],depth(5))
-->(78,'&self',[1,[1,nil]],depth(6))
-->(79,'&self',[1,nil],depth(7))
-->(80,'&self',[0,[1,[1,nil]]],depth(3))
-->(81,'&self',[1,[1,nil]],depth(4))
-->(82,'&self',[1,nil],depth(5))
-->(83,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(5,retval([0,[1,[1,nil]]]))
-->(5,'&self',[1,[gen,2]],depth(5))
-->(6,'&self',[gen,2],depth(6))
-->(7,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(7))
-->(8,'&self',[>,2,0],depth(8))
<--(8,retval('True'))
-->(8,'&self',[::,[bin],[gen,[-,2,1]]],depth(8))
<--(8,retval([[bin],[gen,[-,2,1]]]))
-->(8,'&self',[[bin],[gen,[-,2,1]]],depth(9))
-->(9,'&self',[0,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[0,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[0,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,[-,2,1]]],depth(10))
-->(10,'&self',[gen,[-,2,1]],depth(11))
-->(11,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(12))
-->(12,'&self',[>,[-,2,1],0],depth(13))
-->(13,'&self',[-,2,1],depth(14))
<--(13,retval(1))
-->(13,'&self',1,depth(15))
<--(12,retval([>,1,0]))
-->(12,'&self',[>,1,0],depth(14))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(13))
<--(12,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(12,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[0,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[0,nil],depth(16))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(13))
-->(19,'&self',[1,[0,nil]],depth(11))
-->(20,'&self',[0,nil],depth(12))
-->(21,'&self',[1,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[1,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[1,[0,nil]]],depth(6))
-->(26,'&self',[1,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,[-,2,1],1]]],depth(15))
-->(14,'&self',[gen,[-,[-,2,1],1]],depth(16))
-->(15,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(17))
-->(16,'&self',[>,[-,[-,2,1],1],0],depth(18))
-->(17,'&self',[-,[-,2,1],1],depth(19))
<--(17,retval(0))
-->(17,'&self',0,depth(20))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(19))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(18))
-->(16,'&self',[1,nil],depth(16))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(13))
-->(19,'&self',[1,[1,nil]],depth(11))
-->(20,'&self',[1,nil],depth(12))
-->(21,'&self',[1,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[1,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[1,[1,nil]]],depth(6))
-->(26,'&self',[1,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,2,1],depth(15))
<--(13,retval(1))
-->(13,'&self',1,depth(16))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[-,2,1],depth(10))
<--(9,retval(1))
-->(9,'&self',1,depth(11))
-->(10,'&self',[0,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[0,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[0,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[0,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[0,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[0,[0,nil]]],depth(6))
-->(28,'&self',[0,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[0,[0,nil]]],depth(5))
-->(31,'&self',[0,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[0,[0,nil]]],depth(3))
-->(34,'&self',[0,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[0,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[0,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[0,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[0,[1,nil]]],depth(6))
-->(28,'&self',[0,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[0,[1,nil]]],depth(5))
-->(31,'&self',[0,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[0,[1,nil]]],depth(3))
-->(34,'&self',[0,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[0,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[0,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[0,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[0,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[0,[1,nil]]],depth(6))
-->(45,'&self',[0,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[0,[1,nil]]],depth(5))
-->(48,'&self',[0,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[0,[1,nil]]],depth(3))
-->(51,'&self',[0,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([0,[1,nil]]))
-->(10,'&self',[1,[gen,1]],depth(10))
-->(11,'&self',[gen,1],depth(11))
-->(12,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(12))
-->(13,'&self',[>,1,0],depth(13))
<--(13,retval('True'))
-->(13,'&self',[::,[bin],[gen,[-,1,1]]],depth(13))
<--(13,retval([[bin],[gen,[-,1,1]]]))
-->(13,'&self',[[bin],[gen,[-,1,1]]],depth(14))
-->(14,'&self',[0,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[0,nil],depth(16))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,[-,1,1]]],depth(15))
-->(15,'&self',[gen,[-,1,1]],depth(16))
-->(16,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(17))
-->(17,'&self',[>,[-,1,1],0],depth(18))
-->(18,'&self',[-,1,1],depth(19))
<--(18,retval(0))
-->(18,'&self',0,depth(20))
<--(17,retval([>,0,0]))
-->(17,'&self',[>,0,0],depth(19))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(18))
-->(17,'&self',[1,nil],depth(16))
-->(18,'&self',[1,nil],depth(15))
-->(19,'&self',[1,nil],depth(13))
-->(20,'&self',[1,[1,nil]],depth(11))
-->(21,'&self',[1,nil],depth(12))
-->(22,'&self',[1,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[1,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[1,[1,nil]]],depth(6))
-->(27,'&self',[1,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[-,1,1],depth(15))
<--(14,retval(0))
-->(14,'&self',0,depth(16))
-->(15,'&self',[0,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[0,nil],depth(16))
-->(19,'&self',[0,nil],depth(15))
-->(20,'&self',[0,nil],depth(13))
-->(21,'&self',[1,[0,nil]],depth(11))
-->(22,'&self',[0,nil],depth(12))
-->(23,'&self',[1,[0,nil]],depth(10))
-->(24,'&self',[0,nil],depth(11))
-->(25,'&self',[1,[0,nil]],depth(8))
-->(26,'&self',[0,nil],depth(9))
-->(27,'&self',[1,[1,[0,nil]]],depth(6))
-->(28,'&self',[1,[0,nil]],depth(7))
-->(29,'&self',[0,nil],depth(8))
-->(30,'&self',[1,[1,[0,nil]]],depth(5))
-->(31,'&self',[1,[0,nil]],depth(6))
-->(32,'&self',[0,nil],depth(7))
-->(33,'&self',[1,[1,[0,nil]]],depth(3))
-->(34,'&self',[1,[0,nil]],depth(4))
-->(35,'&self',[0,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([0,nil]))
-->(15,'&self',[1,[gen,0]],depth(15))
-->(16,'&self',[gen,0],depth(16))
-->(17,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(17))
-->(18,'&self',[>,0,0],depth(18))
<--(18,retval('False'))
<--(17,retval(nil))
-->(17,'&self',nil,depth(18))
-->(18,'&self',[1,nil],depth(16))
-->(19,'&self',[1,nil],depth(15))
-->(20,'&self',[1,nil],depth(13))
-->(21,'&self',[1,[1,nil]],depth(11))
-->(22,'&self',[1,nil],depth(12))
-->(23,'&self',[1,[1,nil]],depth(10))
-->(24,'&self',[1,nil],depth(11))
-->(25,'&self',[1,[1,nil]],depth(8))
-->(26,'&self',[1,nil],depth(9))
-->(27,'&self',[1,[1,[1,nil]]],depth(6))
-->(28,'&self',[1,[1,nil]],depth(7))
-->(29,'&self',[1,nil],depth(8))
-->(30,'&self',[1,[1,[1,nil]]],depth(5))
-->(31,'&self',[1,[1,nil]],depth(6))
-->(32,'&self',[1,nil],depth(7))
-->(33,'&self',[1,[1,[1,nil]]],depth(3))
-->(34,'&self',[1,[1,nil]],depth(4))
-->(35,'&self',[1,nil],depth(5))
<--(16,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(15,retval([1,nil]))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(15))
-->(19,'&self',[0,nil],depth(13))
-->(20,'&self',[1,[0,nil]],depth(11))
-->(21,'&self',[0,nil],depth(12))
-->(22,'&self',[1,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[1,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[1,[0,nil]]],depth(6))
-->(27,'&self',[1,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,nil],depth(15))
-->(36,'&self',[1,nil],depth(15))
-->(37,'&self',[1,nil],depth(13))
-->(38,'&self',[1,[1,nil]],depth(11))
-->(39,'&self',[1,nil],depth(12))
-->(40,'&self',[1,[1,nil]],depth(10))
-->(41,'&self',[1,nil],depth(11))
-->(42,'&self',[1,[1,nil]],depth(8))
-->(43,'&self',[1,nil],depth(9))
-->(44,'&self',[1,[1,[1,nil]]],depth(6))
-->(45,'&self',[1,[1,nil]],depth(7))
-->(46,'&self',[1,nil],depth(8))
-->(47,'&self',[1,[1,[1,nil]]],depth(5))
-->(48,'&self',[1,[1,nil]],depth(6))
-->(49,'&self',[1,nil],depth(7))
-->(50,'&self',[1,[1,[1,nil]]],depth(3))
-->(51,'&self',[1,[1,nil]],depth(4))
-->(52,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
<--(12,retval([1,nil]))
<--(11,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(10,retval([1,[1,nil]]))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[1,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(10))
-->(22,'&self',[1,nil],depth(11))
-->(23,'&self',[0,[1,nil]],depth(8))
-->(24,'&self',[1,nil],depth(9))
-->(25,'&self',[1,[0,[1,nil]]],depth(6))
-->(26,'&self',[0,[1,nil]],depth(7))
-->(27,'&self',[1,nil],depth(8))
-->(28,'&self',[1,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[1,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,nil]],depth(10))
-->(35,'&self',[1,nil],depth(11))
-->(36,'&self',[1,[1,nil]],depth(10))
-->(37,'&self',[1,nil],depth(11))
-->(38,'&self',[1,[1,nil]],depth(8))
-->(39,'&self',[1,nil],depth(9))
-->(40,'&self',[1,[1,[1,nil]]],depth(6))
-->(41,'&self',[1,[1,nil]],depth(7))
-->(42,'&self',[1,nil],depth(8))
-->(43,'&self',[1,[1,[1,nil]]],depth(5))
-->(44,'&self',[1,[1,nil]],depth(6))
-->(45,'&self',[1,nil],depth(7))
-->(46,'&self',[1,[1,[1,nil]]],depth(3))
-->(47,'&self',[1,[1,nil]],depth(4))
-->(48,'&self',[1,nil],depth(5))
-->(49,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(10))
-->(23,'&self',[0,nil],depth(11))
-->(24,'&self',[0,[0,nil]],depth(8))
-->(25,'&self',[0,nil],depth(9))
-->(26,'&self',[1,[0,[0,nil]]],depth(6))
-->(27,'&self',[0,[0,nil]],depth(7))
-->(28,'&self',[0,nil],depth(8))
-->(29,'&self',[1,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[1,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,nil]],depth(10))
-->(36,'&self',[0,nil],depth(11))
-->(37,'&self',[1,[0,nil]],depth(10))
-->(38,'&self',[0,nil],depth(11))
-->(39,'&self',[1,[0,nil]],depth(8))
-->(40,'&self',[0,nil],depth(9))
-->(41,'&self',[1,[1,[0,nil]]],depth(6))
-->(42,'&self',[1,[0,nil]],depth(7))
-->(43,'&self',[0,nil],depth(8))
-->(44,'&self',[1,[1,[0,nil]]],depth(5))
-->(45,'&self',[1,[0,nil]],depth(6))
-->(46,'&self',[0,nil],depth(7))
-->(47,'&self',[1,[1,[0,nil]]],depth(3))
-->(48,'&self',[1,[0,nil]],depth(4))
-->(49,'&self',[0,nil],depth(5))
-->(50,'&self',[0,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(10))
-->(23,'&self',[1,nil],depth(11))
-->(24,'&self',[0,[1,nil]],depth(8))
-->(25,'&self',[1,nil],depth(9))
-->(26,'&self',[1,[0,[1,nil]]],depth(6))
-->(27,'&self',[0,[1,nil]],depth(7))
-->(28,'&self',[1,nil],depth(8))
-->(29,'&self',[1,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[1,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,nil]],depth(10))
-->(36,'&self',[1,nil],depth(11))
-->(37,'&self',[1,[1,nil]],depth(10))
-->(38,'&self',[1,nil],depth(11))
-->(39,'&self',[1,[1,nil]],depth(8))
-->(40,'&self',[1,nil],depth(9))
-->(41,'&self',[1,[1,[1,nil]]],depth(6))
-->(42,'&self',[1,[1,nil]],depth(7))
-->(43,'&self',[1,nil],depth(8))
-->(44,'&self',[1,[1,[1,nil]]],depth(5))
-->(45,'&self',[1,[1,nil]],depth(6))
-->(46,'&self',[1,nil],depth(7))
-->(47,'&self',[1,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[1,nil],depth(10))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(10))
-->(22,'&self',[0,nil],depth(11))
-->(23,'&self',[0,[0,nil]],depth(8))
-->(24,'&self',[0,nil],depth(9))
-->(25,'&self',[1,[0,[0,nil]]],depth(6))
-->(26,'&self',[0,[0,nil]],depth(7))
-->(27,'&self',[0,nil],depth(8))
-->(28,'&self',[1,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[1,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,nil]],depth(10))
-->(35,'&self',[0,nil],depth(11))
-->(36,'&self',[1,[0,nil]],depth(10))
-->(37,'&self',[0,nil],depth(11))
-->(38,'&self',[1,[0,nil]],depth(8))
-->(39,'&self',[0,nil],depth(9))
-->(40,'&self',[1,[1,[0,nil]]],depth(6))
-->(41,'&self',[1,[0,nil]],depth(7))
-->(42,'&self',[0,nil],depth(8))
-->(43,'&self',[1,[1,[0,nil]]],depth(5))
-->(44,'&self',[1,[0,nil]],depth(6))
-->(45,'&self',[0,nil],depth(7))
-->(46,'&self',[1,[1,[0,nil]]],depth(3))
-->(47,'&self',[1,[0,nil]],depth(4))
-->(48,'&self',[0,nil],depth(5))
-->(49,'&self',[0,nil],depth(10))
-->(50,'&self',[1,nil],depth(14))
-->(51,'&self',[1,nil],depth(14))
-->(52,'&self',[1,nil],depth(12))
-->(53,'&self',[0,[1,nil]],depth(10))
-->(54,'&self',[1,nil],depth(11))
-->(55,'&self',[0,[1,nil]],depth(10))
-->(56,'&self',[1,nil],depth(11))
-->(57,'&self',[0,[1,nil]],depth(8))
-->(58,'&self',[1,nil],depth(9))
-->(59,'&self',[1,[0,[1,nil]]],depth(6))
-->(60,'&self',[0,[1,nil]],depth(7))
-->(61,'&self',[1,nil],depth(8))
-->(62,'&self',[1,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,[1,nil]],depth(10))
-->(69,'&self',[1,nil],depth(11))
-->(70,'&self',[1,[1,nil]],depth(10))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[1,[1,nil]],depth(8))
-->(73,'&self',[1,nil],depth(9))
-->(74,'&self',[1,[1,[1,nil]]],depth(6))
-->(75,'&self',[1,[1,nil]],depth(7))
-->(76,'&self',[1,nil],depth(8))
-->(77,'&self',[1,[1,[1,nil]]],depth(5))
-->(78,'&self',[1,[1,nil]],depth(6))
-->(79,'&self',[1,nil],depth(7))
-->(80,'&self',[1,[1,[1,nil]]],depth(3))
-->(81,'&self',[1,[1,nil]],depth(4))
-->(82,'&self',[1,nil],depth(5))
-->(83,'&self',[1,nil],depth(10))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(8,retval([1,[1,nil]]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(5,retval([1,[1,[1,nil]]]))
-->(5,'&self',[gen,2],depth(5))
-->(6,'&self',[if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil],depth(6))
-->(7,'&self',[>,2,0],depth(7))
<--(7,retval('True'))
-->(7,'&self',[::,[bin],[gen,[-,2,1]]],depth(7))
<--(7,retval([[bin],[gen,[-,2,1]]]))
-->(7,'&self',[[bin],[gen,[-,2,1]]],depth(8))
-->(8,'&self',[0,[gen,[-,2,1]]],depth(9))
-->(9,'&self',[gen,[-,2,1]],depth(10))
-->(10,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(11))
-->(11,'&self',[>,[-,2,1],0],depth(12))
-->(12,'&self',[-,2,1],depth(13))
<--(12,retval(1))
-->(12,'&self',1,depth(14))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(13))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(12))
<--(11,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(13))
-->(12,'&self',[0,[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(15))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(17))
-->(16,'&self',[-,[-,2,1],1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[0,nil],depth(15))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(12))
-->(18,'&self',[0,[0,nil]],depth(10))
-->(19,'&self',[0,nil],depth(11))
-->(20,'&self',[0,[0,nil]],depth(9))
-->(21,'&self',[0,nil],depth(10))
-->(22,'&self',[0,[0,nil]],depth(7))
-->(23,'&self',[0,nil],depth(8))
-->(24,'&self',[0,[0,[0,nil]]],depth(5))
-->(25,'&self',[0,[0,nil]],depth(6))
-->(26,'&self',[0,nil],depth(7))
-->(27,'&self',[0,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
-->(33,'&self',[1,[0,[0,nil]]],depth(5))
-->(34,'&self',[0,[0,nil]],depth(6))
-->(35,'&self',[0,nil],depth(7))
-->(36,'&self',[1,[0,[0,nil]]],depth(5))
-->(37,'&self',[0,[0,nil]],depth(6))
-->(38,'&self',[0,nil],depth(7))
-->(39,'&self',[1,[0,[0,nil]]],depth(3))
-->(40,'&self',[0,[0,nil]],depth(4))
-->(41,'&self',[0,nil],depth(5))
-->(42,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(15))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(17))
-->(16,'&self',[-,[-,2,1],1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[1,nil],depth(15))
-->(16,'&self',[1,nil],depth(14))
-->(17,'&self',[1,nil],depth(12))
-->(18,'&self',[0,[1,nil]],depth(10))
-->(19,'&self',[1,nil],depth(11))
-->(20,'&self',[0,[1,nil]],depth(9))
-->(21,'&self',[1,nil],depth(10))
-->(22,'&self',[0,[1,nil]],depth(7))
-->(23,'&self',[1,nil],depth(8))
-->(24,'&self',[0,[0,[1,nil]]],depth(5))
-->(25,'&self',[0,[1,nil]],depth(6))
-->(26,'&self',[1,nil],depth(7))
-->(27,'&self',[0,[0,[1,nil]]],depth(5))
-->(28,'&self',[0,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[0,[1,nil]]],depth(3))
-->(31,'&self',[0,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
-->(33,'&self',[1,[0,[1,nil]]],depth(5))
-->(34,'&self',[0,[1,nil]],depth(6))
-->(35,'&self',[1,nil],depth(7))
-->(36,'&self',[1,[0,[1,nil]]],depth(5))
-->(37,'&self',[0,[1,nil]],depth(6))
-->(38,'&self',[1,nil],depth(7))
-->(39,'&self',[1,[0,[1,nil]]],depth(3))
-->(40,'&self',[0,[1,nil]],depth(4))
-->(41,'&self',[1,nil],depth(5))
-->(42,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,2,1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[0,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[0,[1,nil]]],depth(5))
-->(26,'&self',[0,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[0,[1,nil]]],depth(5))
-->(35,'&self',[0,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[0,[1,nil]]],depth(5))
-->(38,'&self',[0,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[0,[1,nil]]],depth(3))
-->(41,'&self',[0,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[0,[0,nil]],depth(7))
-->(25,'&self',[0,nil],depth(8))
-->(26,'&self',[0,[0,[0,nil]]],depth(5))
-->(27,'&self',[0,[0,nil]],depth(6))
-->(28,'&self',[0,nil],depth(7))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,[0,nil]]],depth(5))
-->(36,'&self',[0,[0,nil]],depth(6))
-->(37,'&self',[0,nil],depth(7))
-->(38,'&self',[1,[0,[0,nil]]],depth(5))
-->(39,'&self',[0,[0,nil]],depth(6))
-->(40,'&self',[0,nil],depth(7))
-->(41,'&self',[1,[0,[0,nil]]],depth(3))
-->(42,'&self',[0,[0,nil]],depth(4))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[0,[1,nil]],depth(7))
-->(25,'&self',[1,nil],depth(8))
-->(26,'&self',[0,[0,[1,nil]]],depth(5))
-->(27,'&self',[0,[1,nil]],depth(6))
-->(28,'&self',[1,nil],depth(7))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[0,[1,nil]]],depth(5))
-->(36,'&self',[0,[1,nil]],depth(6))
-->(37,'&self',[1,nil],depth(7))
-->(38,'&self',[1,[0,[1,nil]]],depth(5))
-->(39,'&self',[0,[1,nil]],depth(6))
-->(40,'&self',[1,nil],depth(7))
-->(41,'&self',[1,[0,[1,nil]]],depth(3))
-->(42,'&self',[0,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,nil],depth(14))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(5))
-->(54,'&self',[0,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[0,[1,nil]]],depth(5))
-->(57,'&self',[0,[1,nil]],depth(6))
-->(58,'&self',[1,nil],depth(7))
-->(59,'&self',[0,[0,[1,nil]]],depth(3))
-->(60,'&self',[0,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[1,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[0,[1,nil]]],depth(5))
-->(66,'&self',[0,[1,nil]],depth(6))
-->(67,'&self',[1,nil],depth(7))
-->(68,'&self',[1,[0,[1,nil]]],depth(3))
-->(69,'&self',[0,[1,nil]],depth(4))
-->(70,'&self',[1,nil],depth(5))
-->(71,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(8,retval([0,[1,nil]]))
-->(8,'&self',[1,[gen,[-,2,1]]],depth(9))
-->(9,'&self',[gen,[-,2,1]],depth(10))
-->(10,'&self',[if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil],depth(11))
-->(11,'&self',[>,[-,2,1],0],depth(12))
-->(12,'&self',[-,2,1],depth(13))
<--(12,retval(1))
-->(12,'&self',1,depth(14))
<--(11,retval([>,1,0]))
-->(11,'&self',[>,1,0],depth(13))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,[-,2,1],1]]],depth(12))
<--(11,retval([[bin],[gen,[-,[-,2,1],1]]]))
-->(11,'&self',[[bin],[gen,[-,[-,2,1],1]]],depth(13))
-->(12,'&self',[0,[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(15))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(17))
-->(16,'&self',[-,[-,2,1],1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[0,nil],depth(15))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(12))
-->(18,'&self',[1,[0,nil]],depth(10))
-->(19,'&self',[0,nil],depth(11))
-->(20,'&self',[1,[0,nil]],depth(9))
-->(21,'&self',[0,nil],depth(10))
-->(22,'&self',[1,[0,nil]],depth(7))
-->(23,'&self',[0,nil],depth(8))
-->(24,'&self',[0,[1,[0,nil]]],depth(5))
-->(25,'&self',[1,[0,nil]],depth(6))
-->(26,'&self',[0,nil],depth(7))
-->(27,'&self',[0,[1,[0,nil]]],depth(5))
-->(28,'&self',[1,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[1,[0,nil]]],depth(3))
-->(31,'&self',[1,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
-->(33,'&self',[1,[1,[0,nil]]],depth(5))
-->(34,'&self',[1,[0,nil]],depth(6))
-->(35,'&self',[0,nil],depth(7))
-->(36,'&self',[1,[1,[0,nil]]],depth(5))
-->(37,'&self',[1,[0,nil]],depth(6))
-->(38,'&self',[0,nil],depth(7))
-->(39,'&self',[1,[1,[0,nil]]],depth(3))
-->(40,'&self',[1,[0,nil]],depth(4))
-->(41,'&self',[0,nil],depth(5))
-->(42,'&self',[0,nil],depth(5))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,[-,2,1],1]]],depth(14))
-->(13,'&self',[gen,[-,[-,2,1],1]],depth(15))
-->(14,'&self',[if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil],depth(16))
-->(15,'&self',[>,[-,[-,2,1],1],0],depth(17))
-->(16,'&self',[-,[-,2,1],1],depth(18))
<--(16,retval(0))
-->(16,'&self',0,depth(19))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(18))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(17))
-->(15,'&self',[1,nil],depth(15))
-->(16,'&self',[1,nil],depth(14))
-->(17,'&self',[1,nil],depth(12))
-->(18,'&self',[1,[1,nil]],depth(10))
-->(19,'&self',[1,nil],depth(11))
-->(20,'&self',[1,[1,nil]],depth(9))
-->(21,'&self',[1,nil],depth(10))
-->(22,'&self',[1,[1,nil]],depth(7))
-->(23,'&self',[1,nil],depth(8))
-->(24,'&self',[0,[1,[1,nil]]],depth(5))
-->(25,'&self',[1,[1,nil]],depth(6))
-->(26,'&self',[1,nil],depth(7))
-->(27,'&self',[0,[1,[1,nil]]],depth(5))
-->(28,'&self',[1,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[1,[1,nil]]],depth(3))
-->(31,'&self',[1,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
-->(33,'&self',[1,[1,[1,nil]]],depth(5))
-->(34,'&self',[1,[1,nil]],depth(6))
-->(35,'&self',[1,nil],depth(7))
-->(36,'&self',[1,[1,[1,nil]]],depth(5))
-->(37,'&self',[1,[1,nil]],depth(6))
-->(38,'&self',[1,nil],depth(7))
-->(39,'&self',[1,[1,[1,nil]]],depth(3))
-->(40,'&self',[1,[1,nil]],depth(4))
-->(41,'&self',[1,nil],depth(5))
-->(42,'&self',[1,nil],depth(5))
<--(13,retval([if,[>,[-,[-,2,1],1],0],[::,[bin],[gen,[-,[-,[-,2,1],1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,2,1],depth(14))
<--(12,retval(1))
-->(12,'&self',1,depth(15))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[1,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[1,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[1,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[1,[0,nil]]],depth(5))
-->(26,'&self',[1,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[1,[0,nil]]],depth(5))
-->(35,'&self',[1,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[1,[0,nil]]],depth(5))
-->(38,'&self',[1,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[1,[0,nil]]],depth(3))
-->(41,'&self',[1,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[1,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[1,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[1,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[1,[1,nil]]],depth(5))
-->(26,'&self',[1,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,[1,nil]]],depth(5))
-->(35,'&self',[1,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[1,[1,nil]]],depth(5))
-->(38,'&self',[1,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[1,[1,nil]]],depth(3))
-->(41,'&self',[1,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[1,[0,nil]],depth(7))
-->(25,'&self',[0,nil],depth(8))
-->(26,'&self',[0,[1,[0,nil]]],depth(5))
-->(27,'&self',[1,[0,nil]],depth(6))
-->(28,'&self',[0,nil],depth(7))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[1,[0,nil]]],depth(5))
-->(36,'&self',[1,[0,nil]],depth(6))
-->(37,'&self',[0,nil],depth(7))
-->(38,'&self',[1,[1,[0,nil]]],depth(5))
-->(39,'&self',[1,[0,nil]],depth(6))
-->(40,'&self',[0,nil],depth(7))
-->(41,'&self',[1,[1,[0,nil]]],depth(3))
-->(42,'&self',[1,[0,nil]],depth(4))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[1,[1,nil]],depth(7))
-->(25,'&self',[1,nil],depth(8))
-->(26,'&self',[0,[1,[1,nil]]],depth(5))
-->(27,'&self',[1,[1,nil]],depth(6))
-->(28,'&self',[1,nil],depth(7))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,[1,nil]]],depth(5))
-->(36,'&self',[1,[1,nil]],depth(6))
-->(37,'&self',[1,nil],depth(7))
-->(38,'&self',[1,[1,[1,nil]]],depth(5))
-->(39,'&self',[1,[1,nil]],depth(6))
-->(40,'&self',[1,nil],depth(7))
-->(41,'&self',[1,[1,[1,nil]]],depth(3))
-->(42,'&self',[1,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[1,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[1,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[1,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[1,[0,nil]]],depth(5))
-->(26,'&self',[1,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[1,[0,nil]]],depth(5))
-->(35,'&self',[1,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[1,[0,nil]]],depth(5))
-->(38,'&self',[1,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[1,[0,nil]]],depth(3))
-->(41,'&self',[1,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,nil],depth(14))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(5))
-->(54,'&self',[1,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[1,[1,nil]]],depth(5))
-->(57,'&self',[1,[1,nil]],depth(6))
-->(58,'&self',[1,nil],depth(7))
-->(59,'&self',[0,[1,[1,nil]]],depth(3))
-->(60,'&self',[1,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[1,[1,[1,nil]]],depth(5))
-->(63,'&self',[1,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[1,[1,nil]]],depth(5))
-->(66,'&self',[1,[1,nil]],depth(6))
-->(67,'&self',[1,nil],depth(7))
-->(68,'&self',[1,[1,[1,nil]]],depth(3))
-->(69,'&self',[1,[1,nil]],depth(4))
-->(70,'&self',[1,nil],depth(5))
-->(71,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,[-,2,1],0],[::,[bin],[gen,[-,[-,2,1],1]]],nil]))
<--(8,retval([1,[1,nil]]))
-->(8,'&self',[-,2,1],depth(9))
<--(8,retval(1))
-->(8,'&self',1,depth(10))
-->(9,'&self',[0,[gen,1]],depth(9))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[0,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[0,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[0,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[0,[1,nil]]],depth(5))
-->(26,'&self',[0,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[0,[1,nil]]],depth(5))
-->(35,'&self',[0,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[0,[1,nil]]],depth(5))
-->(38,'&self',[0,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[0,[1,nil]]],depth(3))
-->(41,'&self',[0,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[0,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[0,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[0,[0,nil]],depth(7))
-->(25,'&self',[0,nil],depth(8))
-->(26,'&self',[0,[0,[0,nil]]],depth(5))
-->(27,'&self',[0,[0,nil]],depth(6))
-->(28,'&self',[0,nil],depth(7))
-->(29,'&self',[0,[0,[0,nil]]],depth(5))
-->(30,'&self',[0,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[0,[0,nil]]],depth(3))
-->(33,'&self',[0,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[0,[0,nil]]],depth(5))
-->(36,'&self',[0,[0,nil]],depth(6))
-->(37,'&self',[0,nil],depth(7))
-->(38,'&self',[1,[0,[0,nil]]],depth(5))
-->(39,'&self',[0,[0,nil]],depth(6))
-->(40,'&self',[0,nil],depth(7))
-->(41,'&self',[1,[0,[0,nil]]],depth(3))
-->(42,'&self',[0,[0,nil]],depth(4))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[0,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[0,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[0,[1,nil]],depth(7))
-->(25,'&self',[1,nil],depth(8))
-->(26,'&self',[0,[0,[1,nil]]],depth(5))
-->(27,'&self',[0,[1,nil]],depth(6))
-->(28,'&self',[1,nil],depth(7))
-->(29,'&self',[0,[0,[1,nil]]],depth(5))
-->(30,'&self',[0,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[0,[1,nil]]],depth(3))
-->(33,'&self',[0,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[0,[1,nil]]],depth(5))
-->(36,'&self',[0,[1,nil]],depth(6))
-->(37,'&self',[1,nil],depth(7))
-->(38,'&self',[1,[0,[1,nil]]],depth(5))
-->(39,'&self',[0,[1,nil]],depth(6))
-->(40,'&self',[1,nil],depth(7))
-->(41,'&self',[1,[0,[1,nil]]],depth(3))
-->(42,'&self',[0,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[0,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,nil],depth(14))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[0,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[0,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[0,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[0,[1,nil]]],depth(5))
-->(54,'&self',[0,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[0,[1,nil]]],depth(5))
-->(57,'&self',[0,[1,nil]],depth(6))
-->(58,'&self',[1,nil],depth(7))
-->(59,'&self',[0,[0,[1,nil]]],depth(3))
-->(60,'&self',[0,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[1,[0,[1,nil]]],depth(5))
-->(63,'&self',[0,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[0,[1,nil]]],depth(5))
-->(66,'&self',[0,[1,nil]],depth(6))
-->(67,'&self',[1,nil],depth(7))
-->(68,'&self',[1,[0,[1,nil]]],depth(3))
-->(69,'&self',[0,[1,nil]],depth(4))
-->(70,'&self',[1,nil],depth(5))
-->(71,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([0,[1,nil]]))
-->(9,'&self',[1,[gen,1]],depth(9))
-->(10,'&self',[gen,1],depth(10))
-->(11,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(11))
-->(12,'&self',[>,1,0],depth(12))
<--(12,retval('True'))
-->(12,'&self',[::,[bin],[gen,[-,1,1]]],depth(12))
<--(12,retval([[bin],[gen,[-,1,1]]]))
-->(12,'&self',[[bin],[gen,[-,1,1]]],depth(13))
-->(13,'&self',[0,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[0,nil],depth(15))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[1,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[1,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[1,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[1,[0,nil]]],depth(5))
-->(26,'&self',[1,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[1,[0,nil]]],depth(5))
-->(35,'&self',[1,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[1,[0,nil]]],depth(5))
-->(38,'&self',[1,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[1,[0,nil]]],depth(3))
-->(41,'&self',[1,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,[-,1,1]]],depth(14))
-->(14,'&self',[gen,[-,1,1]],depth(15))
-->(15,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(16))
-->(16,'&self',[>,[-,1,1],0],depth(17))
-->(17,'&self',[-,1,1],depth(18))
<--(17,retval(0))
-->(17,'&self',0,depth(19))
<--(16,retval([>,0,0]))
-->(16,'&self',[>,0,0],depth(18))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(17))
-->(16,'&self',[1,nil],depth(15))
-->(17,'&self',[1,nil],depth(14))
-->(18,'&self',[1,nil],depth(12))
-->(19,'&self',[1,[1,nil]],depth(10))
-->(20,'&self',[1,nil],depth(11))
-->(21,'&self',[1,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[1,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[1,[1,nil]]],depth(5))
-->(26,'&self',[1,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[1,[1,nil]]],depth(5))
-->(29,'&self',[1,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[1,[1,nil]]],depth(3))
-->(32,'&self',[1,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[1,[1,nil]]],depth(5))
-->(35,'&self',[1,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[1,[1,nil]]],depth(5))
-->(38,'&self',[1,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[1,[1,nil]]],depth(3))
-->(41,'&self',[1,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[-,1,1],depth(14))
<--(13,retval(0))
-->(13,'&self',0,depth(15))
-->(14,'&self',[0,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[0,nil],depth(15))
-->(18,'&self',[0,nil],depth(14))
-->(19,'&self',[0,nil],depth(12))
-->(20,'&self',[1,[0,nil]],depth(10))
-->(21,'&self',[0,nil],depth(11))
-->(22,'&self',[1,[0,nil]],depth(9))
-->(23,'&self',[0,nil],depth(10))
-->(24,'&self',[1,[0,nil]],depth(7))
-->(25,'&self',[0,nil],depth(8))
-->(26,'&self',[0,[1,[0,nil]]],depth(5))
-->(27,'&self',[1,[0,nil]],depth(6))
-->(28,'&self',[0,nil],depth(7))
-->(29,'&self',[0,[1,[0,nil]]],depth(5))
-->(30,'&self',[1,[0,nil]],depth(6))
-->(31,'&self',[0,nil],depth(7))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[1,[1,[0,nil]]],depth(5))
-->(36,'&self',[1,[0,nil]],depth(6))
-->(37,'&self',[0,nil],depth(7))
-->(38,'&self',[1,[1,[0,nil]]],depth(5))
-->(39,'&self',[1,[0,nil]],depth(6))
-->(40,'&self',[0,nil],depth(7))
-->(41,'&self',[1,[1,[0,nil]]],depth(3))
-->(42,'&self',[1,[0,nil]],depth(4))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[0,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([0,nil]))
-->(14,'&self',[1,[gen,0]],depth(14))
-->(15,'&self',[gen,0],depth(15))
-->(16,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(16))
-->(17,'&self',[>,0,0],depth(17))
<--(17,retval('False'))
<--(16,retval(nil))
-->(16,'&self',nil,depth(17))
-->(17,'&self',[1,nil],depth(15))
-->(18,'&self',[1,nil],depth(14))
-->(19,'&self',[1,nil],depth(12))
-->(20,'&self',[1,[1,nil]],depth(10))
-->(21,'&self',[1,nil],depth(11))
-->(22,'&self',[1,[1,nil]],depth(9))
-->(23,'&self',[1,nil],depth(10))
-->(24,'&self',[1,[1,nil]],depth(7))
-->(25,'&self',[1,nil],depth(8))
-->(26,'&self',[0,[1,[1,nil]]],depth(5))
-->(27,'&self',[1,[1,nil]],depth(6))
-->(28,'&self',[1,nil],depth(7))
-->(29,'&self',[0,[1,[1,nil]]],depth(5))
-->(30,'&self',[1,[1,nil]],depth(6))
-->(31,'&self',[1,nil],depth(7))
-->(32,'&self',[0,[1,[1,nil]]],depth(3))
-->(33,'&self',[1,[1,nil]],depth(4))
-->(34,'&self',[1,nil],depth(5))
-->(35,'&self',[1,[1,[1,nil]]],depth(5))
-->(36,'&self',[1,[1,nil]],depth(6))
-->(37,'&self',[1,nil],depth(7))
-->(38,'&self',[1,[1,[1,nil]]],depth(5))
-->(39,'&self',[1,[1,nil]],depth(6))
-->(40,'&self',[1,nil],depth(7))
-->(41,'&self',[1,[1,[1,nil]]],depth(3))
-->(42,'&self',[1,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,nil],depth(5))
<--(15,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(14,retval([1,nil]))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(14))
-->(18,'&self',[0,nil],depth(12))
-->(19,'&self',[1,[0,nil]],depth(10))
-->(20,'&self',[0,nil],depth(11))
-->(21,'&self',[1,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[1,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[1,[0,nil]]],depth(5))
-->(26,'&self',[1,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[1,[0,nil]]],depth(5))
-->(29,'&self',[1,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[1,[0,nil]]],depth(3))
-->(32,'&self',[1,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[1,[0,nil]]],depth(5))
-->(35,'&self',[1,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[1,[0,nil]]],depth(5))
-->(38,'&self',[1,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[1,[0,nil]]],depth(3))
-->(41,'&self',[1,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,nil],depth(14))
-->(45,'&self',[1,nil],depth(14))
-->(46,'&self',[1,nil],depth(12))
-->(47,'&self',[1,[1,nil]],depth(10))
-->(48,'&self',[1,nil],depth(11))
-->(49,'&self',[1,[1,nil]],depth(9))
-->(50,'&self',[1,nil],depth(10))
-->(51,'&self',[1,[1,nil]],depth(7))
-->(52,'&self',[1,nil],depth(8))
-->(53,'&self',[0,[1,[1,nil]]],depth(5))
-->(54,'&self',[1,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[1,[1,nil]]],depth(5))
-->(57,'&self',[1,[1,nil]],depth(6))
-->(58,'&self',[1,nil],depth(7))
-->(59,'&self',[0,[1,[1,nil]]],depth(3))
-->(60,'&self',[1,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[1,[1,[1,nil]]],depth(5))
-->(63,'&self',[1,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[1,[1,nil]]],depth(5))
-->(66,'&self',[1,[1,nil]],depth(6))
-->(67,'&self',[1,nil],depth(7))
-->(68,'&self',[1,[1,[1,nil]]],depth(3))
-->(69,'&self',[1,[1,nil]],depth(4))
-->(70,'&self',[1,nil],depth(5))
-->(71,'&self',[1,nil],depth(5))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(12,retval([1,nil]))
<--(11,retval([1,nil]))
<--(10,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(9,retval([1,[1,nil]]))
-->(9,'&self',[gen,1],depth(9))
-->(10,'&self',[if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil],depth(10))
-->(11,'&self',[>,1,0],depth(11))
<--(11,retval('True'))
-->(11,'&self',[::,[bin],[gen,[-,1,1]]],depth(11))
<--(11,retval([[bin],[gen,[-,1,1]]]))
-->(11,'&self',[[bin],[gen,[-,1,1]]],depth(12))
-->(12,'&self',[0,[gen,[-,1,1]]],depth(13))
-->(13,'&self',[gen,[-,1,1]],depth(14))
-->(14,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(15))
-->(15,'&self',[>,[-,1,1],0],depth(16))
-->(16,'&self',[-,1,1],depth(17))
<--(16,retval(0))
-->(16,'&self',0,depth(18))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(17))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(16))
-->(15,'&self',[0,nil],depth(14))
-->(16,'&self',[0,nil],depth(13))
-->(17,'&self',[0,nil],depth(11))
-->(18,'&self',[0,[0,nil]],depth(9))
-->(19,'&self',[0,nil],depth(10))
-->(20,'&self',[0,[0,nil]],depth(9))
-->(21,'&self',[0,nil],depth(10))
-->(22,'&self',[0,[0,nil]],depth(7))
-->(23,'&self',[0,nil],depth(8))
-->(24,'&self',[0,[0,[0,nil]]],depth(5))
-->(25,'&self',[0,[0,nil]],depth(6))
-->(26,'&self',[0,nil],depth(7))
-->(27,'&self',[0,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
-->(33,'&self',[1,[0,[0,nil]]],depth(5))
-->(34,'&self',[0,[0,nil]],depth(6))
-->(35,'&self',[0,nil],depth(7))
-->(36,'&self',[1,[0,[0,nil]]],depth(5))
-->(37,'&self',[0,[0,nil]],depth(6))
-->(38,'&self',[0,nil],depth(7))
-->(39,'&self',[1,[0,[0,nil]]],depth(3))
-->(40,'&self',[0,[0,nil]],depth(4))
-->(41,'&self',[0,nil],depth(5))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[1,[0,nil]],depth(9))
-->(44,'&self',[0,nil],depth(10))
-->(45,'&self',[1,[0,nil]],depth(9))
-->(46,'&self',[0,nil],depth(10))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(5))
-->(50,'&self',[1,[0,nil]],depth(6))
-->(51,'&self',[0,nil],depth(7))
-->(52,'&self',[0,[1,[0,nil]]],depth(5))
-->(53,'&self',[1,[0,nil]],depth(6))
-->(54,'&self',[0,nil],depth(7))
-->(55,'&self',[0,[1,[0,nil]]],depth(3))
-->(56,'&self',[1,[0,nil]],depth(4))
-->(57,'&self',[0,nil],depth(5))
-->(58,'&self',[1,[1,[0,nil]]],depth(5))
-->(59,'&self',[1,[0,nil]],depth(6))
-->(60,'&self',[0,nil],depth(7))
-->(61,'&self',[1,[1,[0,nil]]],depth(5))
-->(62,'&self',[1,[0,nil]],depth(6))
-->(63,'&self',[0,nil],depth(7))
-->(64,'&self',[1,[1,[0,nil]]],depth(3))
-->(65,'&self',[1,[0,nil]],depth(4))
-->(66,'&self',[0,nil],depth(5))
-->(67,'&self',[0,nil],depth(5))
-->(68,'&self',[0,nil],depth(9))
<--(13,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(12,retval([0,nil]))
-->(12,'&self',[1,[gen,[-,1,1]]],depth(13))
-->(13,'&self',[gen,[-,1,1]],depth(14))
-->(14,'&self',[if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil],depth(15))
-->(15,'&self',[>,[-,1,1],0],depth(16))
-->(16,'&self',[-,1,1],depth(17))
<--(16,retval(0))
-->(16,'&self',0,depth(18))
<--(15,retval([>,0,0]))
-->(15,'&self',[>,0,0],depth(17))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(16))
-->(15,'&self',[1,nil],depth(14))
-->(16,'&self',[1,nil],depth(13))
-->(17,'&self',[1,nil],depth(11))
-->(18,'&self',[0,[1,nil]],depth(9))
-->(19,'&self',[1,nil],depth(10))
-->(20,'&self',[0,[1,nil]],depth(9))
-->(21,'&self',[1,nil],depth(10))
-->(22,'&self',[0,[1,nil]],depth(7))
-->(23,'&self',[1,nil],depth(8))
-->(24,'&self',[0,[0,[1,nil]]],depth(5))
-->(25,'&self',[0,[1,nil]],depth(6))
-->(26,'&self',[1,nil],depth(7))
-->(27,'&self',[0,[0,[1,nil]]],depth(5))
-->(28,'&self',[0,[1,nil]],depth(6))
-->(29,'&self',[1,nil],depth(7))
-->(30,'&self',[0,[0,[1,nil]]],depth(3))
-->(31,'&self',[0,[1,nil]],depth(4))
-->(32,'&self',[1,nil],depth(5))
-->(33,'&self',[1,[0,[1,nil]]],depth(5))
-->(34,'&self',[0,[1,nil]],depth(6))
-->(35,'&self',[1,nil],depth(7))
-->(36,'&self',[1,[0,[1,nil]]],depth(5))
-->(37,'&self',[0,[1,nil]],depth(6))
-->(38,'&self',[1,nil],depth(7))
-->(39,'&self',[1,[0,[1,nil]]],depth(3))
-->(40,'&self',[0,[1,nil]],depth(4))
-->(41,'&self',[1,nil],depth(5))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,[1,nil]],depth(9))
-->(44,'&self',[1,nil],depth(10))
-->(45,'&self',[1,[1,nil]],depth(9))
-->(46,'&self',[1,nil],depth(10))
-->(47,'&self',[1,[1,nil]],depth(7))
-->(48,'&self',[1,nil],depth(8))
-->(49,'&self',[0,[1,[1,nil]]],depth(5))
-->(50,'&self',[1,[1,nil]],depth(6))
-->(51,'&self',[1,nil],depth(7))
-->(52,'&self',[0,[1,[1,nil]]],depth(5))
-->(53,'&self',[1,[1,nil]],depth(6))
-->(54,'&self',[1,nil],depth(7))
-->(55,'&self',[0,[1,[1,nil]]],depth(3))
-->(56,'&self',[1,[1,nil]],depth(4))
-->(57,'&self',[1,nil],depth(5))
-->(58,'&self',[1,[1,[1,nil]]],depth(5))
-->(59,'&self',[1,[1,nil]],depth(6))
-->(60,'&self',[1,nil],depth(7))
-->(61,'&self',[1,[1,[1,nil]]],depth(5))
-->(62,'&self',[1,[1,nil]],depth(6))
-->(63,'&self',[1,nil],depth(7))
-->(64,'&self',[1,[1,[1,nil]]],depth(3))
-->(65,'&self',[1,[1,nil]],depth(4))
-->(66,'&self',[1,nil],depth(5))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,nil],depth(9))
<--(13,retval([if,[>,[-,1,1],0],[::,[bin],[gen,[-,[-,1,1],1]]],nil]))
<--(12,retval([1,nil]))
-->(12,'&self',[-,1,1],depth(13))
<--(12,retval(0))
-->(12,'&self',0,depth(14))
-->(13,'&self',[0,[gen,0]],depth(13))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[0,nil],depth(14))
-->(17,'&self',[0,nil],depth(13))
-->(18,'&self',[0,nil],depth(11))
-->(19,'&self',[0,[0,nil]],depth(9))
-->(20,'&self',[0,nil],depth(10))
-->(21,'&self',[0,[0,nil]],depth(9))
-->(22,'&self',[0,nil],depth(10))
-->(23,'&self',[0,[0,nil]],depth(7))
-->(24,'&self',[0,nil],depth(8))
-->(25,'&self',[0,[0,[0,nil]]],depth(5))
-->(26,'&self',[0,[0,nil]],depth(6))
-->(27,'&self',[0,nil],depth(7))
-->(28,'&self',[0,[0,[0,nil]]],depth(5))
-->(29,'&self',[0,[0,nil]],depth(6))
-->(30,'&self',[0,nil],depth(7))
-->(31,'&self',[0,[0,[0,nil]]],depth(3))
-->(32,'&self',[0,[0,nil]],depth(4))
-->(33,'&self',[0,nil],depth(5))
-->(34,'&self',[1,[0,[0,nil]]],depth(5))
-->(35,'&self',[0,[0,nil]],depth(6))
-->(36,'&self',[0,nil],depth(7))
-->(37,'&self',[1,[0,[0,nil]]],depth(5))
-->(38,'&self',[0,[0,nil]],depth(6))
-->(39,'&self',[0,nil],depth(7))
-->(40,'&self',[1,[0,[0,nil]]],depth(3))
-->(41,'&self',[0,[0,nil]],depth(4))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[0,nil],depth(5))
-->(44,'&self',[1,[0,nil]],depth(9))
-->(45,'&self',[0,nil],depth(10))
-->(46,'&self',[1,[0,nil]],depth(9))
-->(47,'&self',[0,nil],depth(10))
-->(48,'&self',[1,[0,nil]],depth(7))
-->(49,'&self',[0,nil],depth(8))
-->(50,'&self',[0,[1,[0,nil]]],depth(5))
-->(51,'&self',[1,[0,nil]],depth(6))
-->(52,'&self',[0,nil],depth(7))
-->(53,'&self',[0,[1,[0,nil]]],depth(5))
-->(54,'&self',[1,[0,nil]],depth(6))
-->(55,'&self',[0,nil],depth(7))
-->(56,'&self',[0,[1,[0,nil]]],depth(3))
-->(57,'&self',[1,[0,nil]],depth(4))
-->(58,'&self',[0,nil],depth(5))
-->(59,'&self',[1,[1,[0,nil]]],depth(5))
-->(60,'&self',[1,[0,nil]],depth(6))
-->(61,'&self',[0,nil],depth(7))
-->(62,'&self',[1,[1,[0,nil]]],depth(5))
-->(63,'&self',[1,[0,nil]],depth(6))
-->(64,'&self',[0,nil],depth(7))
-->(65,'&self',[1,[1,[0,nil]]],depth(3))
-->(66,'&self',[1,[0,nil]],depth(4))
-->(67,'&self',[0,nil],depth(5))
-->(68,'&self',[0,nil],depth(5))
-->(69,'&self',[0,nil],depth(9))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([0,nil]))
-->(13,'&self',[1,[gen,0]],depth(13))
-->(14,'&self',[gen,0],depth(14))
-->(15,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(15))
-->(16,'&self',[>,0,0],depth(16))
<--(16,retval('False'))
<--(15,retval(nil))
-->(15,'&self',nil,depth(16))
-->(16,'&self',[1,nil],depth(14))
-->(17,'&self',[1,nil],depth(13))
-->(18,'&self',[1,nil],depth(11))
-->(19,'&self',[0,[1,nil]],depth(9))
-->(20,'&self',[1,nil],depth(10))
-->(21,'&self',[0,[1,nil]],depth(9))
-->(22,'&self',[1,nil],depth(10))
-->(23,'&self',[0,[1,nil]],depth(7))
-->(24,'&self',[1,nil],depth(8))
-->(25,'&self',[0,[0,[1,nil]]],depth(5))
-->(26,'&self',[0,[1,nil]],depth(6))
-->(27,'&self',[1,nil],depth(7))
-->(28,'&self',[0,[0,[1,nil]]],depth(5))
-->(29,'&self',[0,[1,nil]],depth(6))
-->(30,'&self',[1,nil],depth(7))
-->(31,'&self',[0,[0,[1,nil]]],depth(3))
-->(32,'&self',[0,[1,nil]],depth(4))
-->(33,'&self',[1,nil],depth(5))
-->(34,'&self',[1,[0,[1,nil]]],depth(5))
-->(35,'&self',[0,[1,nil]],depth(6))
-->(36,'&self',[1,nil],depth(7))
-->(37,'&self',[1,[0,[1,nil]]],depth(5))
-->(38,'&self',[0,[1,nil]],depth(6))
-->(39,'&self',[1,nil],depth(7))
-->(40,'&self',[1,[0,[1,nil]]],depth(3))
-->(41,'&self',[0,[1,nil]],depth(4))
-->(42,'&self',[1,nil],depth(5))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[1,[1,nil]],depth(9))
-->(45,'&self',[1,nil],depth(10))
-->(46,'&self',[1,[1,nil]],depth(9))
-->(47,'&self',[1,nil],depth(10))
-->(48,'&self',[1,[1,nil]],depth(7))
-->(49,'&self',[1,nil],depth(8))
-->(50,'&self',[0,[1,[1,nil]]],depth(5))
-->(51,'&self',[1,[1,nil]],depth(6))
-->(52,'&self',[1,nil],depth(7))
-->(53,'&self',[0,[1,[1,nil]]],depth(5))
-->(54,'&self',[1,[1,nil]],depth(6))
-->(55,'&self',[1,nil],depth(7))
-->(56,'&self',[0,[1,[1,nil]]],depth(3))
-->(57,'&self',[1,[1,nil]],depth(4))
-->(58,'&self',[1,nil],depth(5))
-->(59,'&self',[1,[1,[1,nil]]],depth(5))
-->(60,'&self',[1,[1,nil]],depth(6))
-->(61,'&self',[1,nil],depth(7))
-->(62,'&self',[1,[1,[1,nil]]],depth(5))
-->(63,'&self',[1,[1,nil]],depth(6))
-->(64,'&self',[1,nil],depth(7))
-->(65,'&self',[1,[1,[1,nil]]],depth(3))
-->(66,'&self',[1,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[1,nil],depth(5))
-->(69,'&self',[1,nil],depth(9))
<--(14,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(13,retval([1,nil]))
-->(13,'&self',[gen,0],depth(13))
-->(14,'&self',[if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil],depth(14))
-->(15,'&self',[>,0,0],depth(15))
<--(15,retval('False'))
<--(14,retval(nil))
-->(14,'&self',nil,depth(15))
-->(15,'&self',[0,nil],depth(13))
-->(16,'&self',[0,nil],depth(13))
-->(17,'&self',[0,nil],depth(11))
-->(18,'&self',[0,[0,nil]],depth(9))
-->(19,'&self',[0,nil],depth(10))
-->(20,'&self',[0,[0,nil]],depth(9))
-->(21,'&self',[0,nil],depth(10))
-->(22,'&self',[0,[0,nil]],depth(7))
-->(23,'&self',[0,nil],depth(8))
-->(24,'&self',[0,[0,[0,nil]]],depth(5))
-->(25,'&self',[0,[0,nil]],depth(6))
-->(26,'&self',[0,nil],depth(7))
-->(27,'&self',[0,[0,[0,nil]]],depth(5))
-->(28,'&self',[0,[0,nil]],depth(6))
-->(29,'&self',[0,nil],depth(7))
-->(30,'&self',[0,[0,[0,nil]]],depth(3))
-->(31,'&self',[0,[0,nil]],depth(4))
-->(32,'&self',[0,nil],depth(5))
-->(33,'&self',[1,[0,[0,nil]]],depth(5))
-->(34,'&self',[0,[0,nil]],depth(6))
-->(35,'&self',[0,nil],depth(7))
-->(36,'&self',[1,[0,[0,nil]]],depth(5))
-->(37,'&self',[0,[0,nil]],depth(6))
-->(38,'&self',[0,nil],depth(7))
-->(39,'&self',[1,[0,[0,nil]]],depth(3))
-->(40,'&self',[0,[0,nil]],depth(4))
-->(41,'&self',[0,nil],depth(5))
-->(42,'&self',[0,nil],depth(5))
-->(43,'&self',[1,[0,nil]],depth(9))
-->(44,'&self',[0,nil],depth(10))
-->(45,'&self',[1,[0,nil]],depth(9))
-->(46,'&self',[0,nil],depth(10))
-->(47,'&self',[1,[0,nil]],depth(7))
-->(48,'&self',[0,nil],depth(8))
-->(49,'&self',[0,[1,[0,nil]]],depth(5))
-->(50,'&self',[1,[0,nil]],depth(6))
-->(51,'&self',[0,nil],depth(7))
-->(52,'&self',[0,[1,[0,nil]]],depth(5))
-->(53,'&self',[1,[0,nil]],depth(6))
-->(54,'&self',[0,nil],depth(7))
-->(55,'&self',[0,[1,[0,nil]]],depth(3))
-->(56,'&self',[1,[0,nil]],depth(4))
-->(57,'&self',[0,nil],depth(5))
-->(58,'&self',[1,[1,[0,nil]]],depth(5))
-->(59,'&self',[1,[0,nil]],depth(6))
-->(60,'&self',[0,nil],depth(7))
-->(61,'&self',[1,[1,[0,nil]]],depth(5))
-->(62,'&self',[1,[0,nil]],depth(6))
-->(63,'&self',[0,nil],depth(7))
-->(64,'&self',[1,[1,[0,nil]]],depth(3))
-->(65,'&self',[1,[0,nil]],depth(4))
-->(66,'&self',[0,nil],depth(5))
-->(67,'&self',[0,nil],depth(5))
-->(68,'&self',[0,nil],depth(9))
-->(69,'&self',[1,nil],depth(13))
-->(70,'&self',[1,nil],depth(13))
-->(71,'&self',[1,nil],depth(11))
-->(72,'&self',[0,[1,nil]],depth(9))
-->(73,'&self',[1,nil],depth(10))
-->(74,'&self',[0,[1,nil]],depth(9))
-->(75,'&self',[1,nil],depth(10))
-->(76,'&self',[0,[1,nil]],depth(7))
-->(77,'&self',[1,nil],depth(8))
-->(78,'&self',[0,[0,[1,nil]]],depth(5))
-->(79,'&self',[0,[1,nil]],depth(6))
-->(80,'&self',[1,nil],depth(7))
-->(81,'&self',[0,[0,[1,nil]]],depth(5))
-->(82,'&self',[0,[1,nil]],depth(6))
-->(83,'&self',[1,nil],depth(7))
-->(84,'&self',[0,[0,[1,nil]]],depth(3))
-->(85,'&self',[0,[1,nil]],depth(4))
-->(86,'&self',[1,nil],depth(5))
-->(87,'&self',[1,[0,[1,nil]]],depth(5))
-->(88,'&self',[0,[1,nil]],depth(6))
-->(89,'&self',[1,nil],depth(7))
-->(90,'&self',[1,[0,[1,nil]]],depth(5))
-->(91,'&self',[0,[1,nil]],depth(6))
-->(92,'&self',[1,nil],depth(7))
-->(93,'&self',[1,[0,[1,nil]]],depth(3))
-->(94,'&self',[0,[1,nil]],depth(4))
-->(95,'&self',[1,nil],depth(5))
-->(96,'&self',[1,nil],depth(5))
-->(97,'&self',[1,[1,nil]],depth(9))
-->(98,'&self',[1,nil],depth(10))
-->(99,'&self',[1,[1,nil]],depth(9))
-->(100,'&self',[1,nil],depth(10))
-->(101,'&self',[1,[1,nil]],depth(7))
-->(102,'&self',[1,nil],depth(8))
-->(103,'&self',[0,[1,[1,nil]]],depth(5))
-->(104,'&self',[1,[1,nil]],depth(6))
-->(105,'&self',[1,nil],depth(7))
-->(106,'&self',[0,[1,[1,nil]]],depth(5))
-->(107,'&self',[1,[1,nil]],depth(6))
-->(108,'&self',[1,nil],depth(7))
-->(109,'&self',[0,[1,[1,nil]]],depth(3))
-->(110,'&self',[1,[1,nil]],depth(4))
-->(111,'&self',[1,nil],depth(5))
-->(112,'&self',[1,[1,[1,nil]]],depth(5))
-->(113,'&self',[1,[1,nil]],depth(6))
-->(114,'&self',[1,nil],depth(7))
-->(115,'&self',[1,[1,[1,nil]]],depth(5))
-->(116,'&self',[1,[1,nil]],depth(6))
-->(117,'&self',[1,nil],depth(7))
-->(118,'&self',[1,[1,[1,nil]]],depth(3))
-->(119,'&self',[1,[1,nil]],depth(4))
-->(120,'&self',[1,nil],depth(5))
-->(121,'&self',[1,nil],depth(5))
-->(122,'&self',[1,nil],depth(9))
<--(13,retval([if,[>,0,0],[::,[bin],[gen,[-,0,1]]],nil]))
<--(11,retval([1,nil]))
<--(10,retval([1,nil]))
<--(9,retval([if,[>,1,0],[::,[bin],[gen,[-,1,1]]],nil]))
<--(7,retval([1,[1,nil]]))
<--(6,retval([1,[1,nil]]))
<--(5,retval([if,[>,2,0],[::,[bin],[gen,[-,2,1]]],nil]))
<--(3,retval([1,[1,[1,nil]]]))
<--(2,retval([1,[1,[1,nil]]]))
<--(1,retval([if,[>,3,0],[::,[bin],[gen,[-,3,1]]],nil]))
; Trace took 512.19 milliseconds.
<--(0,retval([got,[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]]],expected,[[::,0,[::,0,[::,0,nil]]],[::,0,[::,0,[::,1,nil]]],[::,0,[::,1,[::,0,nil]]],[::,0,[::,1,[::,1,nil]]],[::,1,[::,0,[::,0,nil]]],[::,1,[::,0,[::,1,nil]]],[::,1,[::,1,[::,0,nil]]],[::,1,[::,1,[::,1,nil]]]]]))
-->(0,'&self',[got,[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]]],expected,[[::,0,[::,0,[::,0,nil]]],[::,0,[::,0,[::,1,nil]]],[::,0,[::,1,[::,0,nil]]],[::,0,[::,1,[::,1,nil]]],[::,1,[::,0,[::,0,nil]]],[::,1,[::,0,[::,1,nil]]],[::,1,[::,1,[::,0,nil]]],[::,1,[::,1,[::,1,nil]]]]],depth(1))
-->(1,'&self',[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]]],depth(2))
-->(2,'&self',[0,[0,[0,nil]]],depth(3))
-->(3,'&self',[0,[0,nil]],depth(4))
-->(4,'&self',[0,nil],depth(5))
-->(5,'&self',[0,[0,[1,nil]]],depth(3))
-->(6,'&self',[0,[1,nil]],depth(4))
-->(7,'&self',[1,nil],depth(5))
-->(8,'&self',[0,[0,[0,nil]]],depth(3))
-->(9,'&self',[0,[0,nil]],depth(4))
-->(10,'&self',[0,nil],depth(5))
-->(11,'&self',[0,[0,[1,nil]]],depth(3))
-->(12,'&self',[0,[1,nil]],depth(4))
-->(13,'&self',[1,nil],depth(5))
-->(14,'&self',[0,[0,[0,nil]]],depth(3))
-->(15,'&self',[0,[0,nil]],depth(4))
-->(16,'&self',[0,nil],depth(5))
-->(17,'&self',[0,[0,[1,nil]]],depth(3))
-->(18,'&self',[0,[1,nil]],depth(4))
-->(19,'&self',[1,nil],depth(5))
-->(20,'&self',[0,[0,[0,nil]]],depth(3))
-->(21,'&self',[0,[0,nil]],depth(4))
-->(22,'&self',[0,nil],depth(5))
-->(23,'&self',[0,[0,[1,nil]]],depth(3))
-->(24,'&self',[0,[1,nil]],depth(4))
-->(25,'&self',[1,nil],depth(5))
-->(26,'&self',[0,[0,[0,nil]]],depth(3))
-->(27,'&self',[0,[0,nil]],depth(4))
-->(28,'&self',[0,nil],depth(5))
-->(29,'&self',[0,[0,[1,nil]]],depth(3))
-->(30,'&self',[0,[1,nil]],depth(4))
-->(31,'&self',[1,nil],depth(5))
-->(32,'&self',[0,[1,[0,nil]]],depth(3))
-->(33,'&self',[1,[0,nil]],depth(4))
-->(34,'&self',[0,nil],depth(5))
-->(35,'&self',[0,[1,[1,nil]]],depth(3))
-->(36,'&self',[1,[1,nil]],depth(4))
-->(37,'&self',[1,nil],depth(5))
-->(38,'&self',[0,[1,[0,nil]]],depth(3))
-->(39,'&self',[1,[0,nil]],depth(4))
-->(40,'&self',[0,nil],depth(5))
-->(41,'&self',[0,[1,[1,nil]]],depth(3))
-->(42,'&self',[1,[1,nil]],depth(4))
-->(43,'&self',[1,nil],depth(5))
-->(44,'&self',[0,[1,[0,nil]]],depth(3))
-->(45,'&self',[1,[0,nil]],depth(4))
-->(46,'&self',[0,nil],depth(5))
-->(47,'&self',[0,[1,[1,nil]]],depth(3))
-->(48,'&self',[1,[1,nil]],depth(4))
-->(49,'&self',[1,nil],depth(5))
-->(50,'&self',[0,[1,[0,nil]]],depth(3))
-->(51,'&self',[1,[0,nil]],depth(4))
-->(52,'&self',[0,nil],depth(5))
-->(53,'&self',[0,[1,[1,nil]]],depth(3))
-->(54,'&self',[1,[1,nil]],depth(4))
-->(55,'&self',[1,nil],depth(5))
-->(56,'&self',[0,[1,[0,nil]]],depth(3))
-->(57,'&self',[1,[0,nil]],depth(4))
-->(58,'&self',[0,nil],depth(5))
-->(59,'&self',[0,[1,[1,nil]]],depth(3))
-->(60,'&self',[1,[1,nil]],depth(4))
-->(61,'&self',[1,nil],depth(5))
-->(62,'&self',[0,[0,[0,nil]]],depth(3))
-->(63,'&self',[0,[0,nil]],depth(4))
-->(64,'&self',[0,nil],depth(5))
-->(65,'&self',[0,[0,[1,nil]]],depth(3))
-->(66,'&self',[0,[1,nil]],depth(4))
-->(67,'&self',[1,nil],depth(5))
-->(68,'&self',[0,[0,[0,nil]]],depth(3))
-->(69,'&self',[0,[0,nil]],depth(4))
-->(70,'&self',[0,nil],depth(5))
-->(71,'&self',[0,[0,[1,nil]]],depth(3))
-->(72,'&self',[0,[1,nil]],depth(4))
-->(73,'&self',[1,nil],depth(5))
-->(74,'&self',[0,[0,[0,nil]]],depth(3))
-->(75,'&self',[0,[0,nil]],depth(4))
-->(76,'&self',[0,nil],depth(5))
-->(77,'&self',[0,[0,[1,nil]]],depth(3))
-->(78,'&self',[0,[1,nil]],depth(4))
-->(79,'&self',[1,nil],depth(5))
-->(80,'&self',[0,[0,[0,nil]]],depth(3))
-->(81,'&self',[0,[0,nil]],depth(4))
-->(82,'&self',[0,nil],depth(5))
-->(83,'&self',[0,[0,[1,nil]]],depth(3))
-->(84,'&self',[0,[1,nil]],depth(4))
-->(85,'&self',[1,nil],depth(5))
-->(86,'&self',[0,[1,[0,nil]]],depth(3))
-->(87,'&self',[1,[0,nil]],depth(4))
-->(88,'&self',[0,nil],depth(5))
-->(89,'&self',[0,[1,[1,nil]]],depth(3))
-->(90,'&self',[1,[1,nil]],depth(4))
-->(91,'&self',[1,nil],depth(5))
-->(92,'&self',[0,[1,[0,nil]]],depth(3))
-->(93,'&self',[1,[0,nil]],depth(4))
-->(94,'&self',[0,nil],depth(5))
-->(95,'&self',[0,[1,[1,nil]]],depth(3))
-->(96,'&self',[1,[1,nil]],depth(4))
-->(97,'&self',[1,nil],depth(5))
-->(98,'&self',[0,[1,[0,nil]]],depth(3))
-->(99,'&self',[1,[0,nil]],depth(4))
-->(100,'&self',[0,nil],depth(5))
-->(101,'&self',[0,[1,[1,nil]]],depth(3))
-->(102,'&self',[1,[1,nil]],depth(4))
-->(103,'&self',[1,nil],depth(5))
-->(104,'&self',[0,[1,[0,nil]]],depth(3))
-->(105,'&self',[1,[0,nil]],depth(4))
-->(106,'&self',[0,nil],depth(5))
-->(107,'&self',[0,[1,[1,nil]]],depth(3))
-->(108,'&self',[1,[1,nil]],depth(4))
-->(109,'&self',[1,nil],depth(5))
-->(110,'&self',[0,[0,[0,nil]]],depth(3))
-->(111,'&self',[0,[0,nil]],depth(4))
-->(112,'&self',[0,nil],depth(5))
-->(113,'&self',[0,[0,[1,nil]]],depth(3))
-->(114,'&self',[0,[1,nil]],depth(4))
-->(115,'&self',[1,nil],depth(5))
-->(116,'&self',[0,[0,[0,nil]]],depth(3))
-->(117,'&self',[0,[0,nil]],depth(4))
-->(118,'&self',[0,nil],depth(5))
-->(119,'&self',[0,[0,[1,nil]]],depth(3))
-->(120,'&self',[0,[1,nil]],depth(4))
-->(121,'&self',[1,nil],depth(5))
-->(122,'&self',[0,[0,[0,nil]]],depth(3))
-->(123,'&self',[0,[0,nil]],depth(4))
-->(124,'&self',[0,nil],depth(5))
-->(125,'&self',[0,[0,[1,nil]]],depth(3))
-->(126,'&self',[0,[1,nil]],depth(4))
-->(127,'&self',[1,nil],depth(5))
-->(128,'&self',[0,[1,[0,nil]]],depth(3))
-->(129,'&self',[1,[0,nil]],depth(4))
-->(130,'&self',[0,nil],depth(5))
-->(131,'&self',[0,[1,[1,nil]]],depth(3))
-->(132,'&self',[1,[1,nil]],depth(4))
-->(133,'&self',[1,nil],depth(5))
-->(134,'&self',[0,[1,[0,nil]]],depth(3))
-->(135,'&self',[1,[0,nil]],depth(4))
-->(136,'&self',[0,nil],depth(5))
-->(137,'&self',[0,[1,[1,nil]]],depth(3))
-->(138,'&self',[1,[1,nil]],depth(4))
-->(139,'&self',[1,nil],depth(5))
-->(140,'&self',[0,[1,[0,nil]]],depth(3))
-->(141,'&self',[1,[0,nil]],depth(4))
-->(142,'&self',[0,nil],depth(5))
-->(143,'&self',[0,[1,[1,nil]]],depth(3))
-->(144,'&self',[1,[1,nil]],depth(4))
-->(145,'&self',[1,nil],depth(5))
-->(146,'&self',[0,[0,[0,nil]]],depth(3))
-->(147,'&self',[0,[0,nil]],depth(4))
-->(148,'&self',[0,nil],depth(5))
-->(149,'&self',[0,[1,[0,nil]]],depth(3))
-->(150,'&self',[1,[0,nil]],depth(4))
-->(151,'&self',[0,nil],depth(5))
-->(152,'&self',[0,[0,[1,nil]]],depth(3))
-->(153,'&self',[0,[1,nil]],depth(4))
-->(154,'&self',[1,nil],depth(5))
-->(155,'&self',[0,[1,[1,nil]]],depth(3))
-->(156,'&self',[1,[1,nil]],depth(4))
-->(157,'&self',[1,nil],depth(5))
-->(158,'&self',[0,[0,[0,nil]]],depth(3))
-->(159,'&self',[0,[0,nil]],depth(4))
-->(160,'&self',[0,nil],depth(5))
-->(161,'&self',[0,[1,[0,nil]]],depth(3))
-->(162,'&self',[1,[0,nil]],depth(4))
-->(163,'&self',[0,nil],depth(5))
-->(164,'&self',[0,[0,[1,nil]]],depth(3))
-->(165,'&self',[0,[1,nil]],depth(4))
-->(166,'&self',[1,nil],depth(5))
-->(167,'&self',[0,[1,[1,nil]]],depth(3))
-->(168,'&self',[1,[1,nil]],depth(4))
-->(169,'&self',[1,nil],depth(5))
-->(170,'&self',[0,[0,[0,nil]]],depth(3))
-->(171,'&self',[0,[0,nil]],depth(4))
-->(172,'&self',[0,nil],depth(5))
-->(173,'&self',[0,[1,[0,nil]]],depth(3))
-->(174,'&self',[1,[0,nil]],depth(4))
-->(175,'&self',[0,nil],depth(5))
-->(176,'&self',[0,[0,[1,nil]]],depth(3))
-->(177,'&self',[0,[1,nil]],depth(4))
-->(178,'&self',[1,nil],depth(5))
-->(179,'&self',[0,[1,[1,nil]]],depth(3))
-->(180,'&self',[1,[1,nil]],depth(4))
-->(181,'&self',[1,nil],depth(5))
-->(182,'&self',[1,[0,[0,nil]]],depth(3))
-->(183,'&self',[0,[0,nil]],depth(4))
-->(184,'&self',[0,nil],depth(5))
-->(185,'&self',[1,[0,[1,nil]]],depth(3))
-->(186,'&self',[0,[1,nil]],depth(4))
-->(187,'&self',[1,nil],depth(5))
-->(188,'&self',[1,[0,[0,nil]]],depth(3))
-->(189,'&self',[0,[0,nil]],depth(4))
-->(190,'&self',[0,nil],depth(5))
-->(191,'&self',[1,[0,[1,nil]]],depth(3))
-->(192,'&self',[0,[1,nil]],depth(4))
-->(193,'&self',[1,nil],depth(5))
-->(194,'&self',[1,[0,[0,nil]]],depth(3))
-->(195,'&self',[0,[0,nil]],depth(4))
-->(196,'&self',[0,nil],depth(5))
-->(197,'&self',[1,[0,[1,nil]]],depth(3))
-->(198,'&self',[0,[1,nil]],depth(4))
-->(199,'&self',[1,nil],depth(5))
-->(200,'&self',[1,[0,[0,nil]]],depth(3))
-->(201,'&self',[0,[0,nil]],depth(4))
-->(202,'&self',[0,nil],depth(5))
-->(203,'&self',[1,[0,[1,nil]]],depth(3))
-->(204,'&self',[0,[1,nil]],depth(4))
-->(205,'&self',[1,nil],depth(5))
-->(206,'&self',[1,[0,[0,nil]]],depth(3))
-->(207,'&self',[0,[0,nil]],depth(4))
-->(208,'&self',[0,nil],depth(5))
-->(209,'&self',[1,[0,[1,nil]]],depth(3))
-->(210,'&self',[0,[1,nil]],depth(4))
-->(211,'&self',[1,nil],depth(5))
-->(212,'&self',[1,[1,[0,nil]]],depth(3))
-->(213,'&self',[1,[0,nil]],depth(4))
-->(214,'&self',[0,nil],depth(5))
-->(215,'&self',[1,[1,[1,nil]]],depth(3))
-->(216,'&self',[1,[1,nil]],depth(4))
-->(217,'&self',[1,nil],depth(5))
-->(218,'&self',[1,[1,[0,nil]]],depth(3))
-->(219,'&self',[1,[0,nil]],depth(4))
-->(220,'&self',[0,nil],depth(5))
-->(221,'&self',[1,[1,[1,nil]]],depth(3))
-->(222,'&self',[1,[1,nil]],depth(4))
-->(223,'&self',[1,nil],depth(5))
-->(224,'&self',[1,[1,[0,nil]]],depth(3))
-->(225,'&self',[1,[0,nil]],depth(4))
-->(226,'&self',[0,nil],depth(5))
-->(227,'&self',[1,[1,[1,nil]]],depth(3))
-->(228,'&self',[1,[1,nil]],depth(4))
-->(229,'&self',[1,nil],depth(5))
-->(230,'&self',[1,[1,[0,nil]]],depth(3))
-->(231,'&self',[1,[0,nil]],depth(4))
-->(232,'&self',[0,nil],depth(5))
-->(233,'&self',[1,[1,[1,nil]]],depth(3))
-->(234,'&self',[1,[1,nil]],depth(4))
-->(235,'&self',[1,nil],depth(5))
-->(236,'&self',[1,[1,[0,nil]]],depth(3))
-->(237,'&self',[1,[0,nil]],depth(4))
-->(238,'&self',[0,nil],depth(5))
-->(239,'&self',[1,[1,[1,nil]]],depth(3))
-->(240,'&self',[1,[1,nil]],depth(4))
-->(241,'&self',[1,nil],depth(5))
-->(242,'&self',[1,[0,[0,nil]]],depth(3))
-->(243,'&self',[0,[0,nil]],depth(4))
-->(244,'&self',[0,nil],depth(5))
-->(245,'&self',[1,[0,[1,nil]]],depth(3))
-->(246,'&self',[0,[1,nil]],depth(4))
-->(247,'&self',[1,nil],depth(5))
-->(248,'&self',[1,[0,[0,nil]]],depth(3))
-->(249,'&self',[0,[0,nil]],depth(4))
-->(250,'&self',[0,nil],depth(5))
-->(251,'&self',[1,[0,[1,nil]]],depth(3))
-->(252,'&self',[0,[1,nil]],depth(4))
-->(253,'&self',[1,nil],depth(5))
-->(254,'&self',[1,[0,[0,nil]]],depth(3))
-->(255,'&self',[0,[0,nil]],depth(4))
-->(256,'&self',[0,nil],depth(5))
-->(257,'&self',[1,[0,[1,nil]]],depth(3))
-->(258,'&self',[0,[1,nil]],depth(4))
-->(259,'&self',[1,nil],depth(5))
-->(260,'&self',[1,[0,[0,nil]]],depth(3))
-->(261,'&self',[0,[0,nil]],depth(4))
-->(262,'&self',[0,nil],depth(5))
-->(263,'&self',[1,[0,[1,nil]]],depth(3))
-->(264,'&self',[0,[1,nil]],depth(4))
-->(265,'&self',[1,nil],depth(5))
-->(266,'&self',[1,[1,[0,nil]]],depth(3))
-->(267,'&self',[1,[0,nil]],depth(4))
-->(268,'&self',[0,nil],depth(5))
-->(269,'&self',[1,[1,[1,nil]]],depth(3))
-->(270,'&self',[1,[1,nil]],depth(4))
-->(271,'&self',[1,nil],depth(5))
-->(272,'&self',[1,[1,[0,nil]]],depth(3))
-->(273,'&self',[1,[0,nil]],depth(4))
-->(274,'&self',[0,nil],depth(5))
-->(275,'&self',[1,[1,[1,nil]]],depth(3))
-->(276,'&self',[1,[1,nil]],depth(4))
-->(277,'&self',[1,nil],depth(5))
-->(278,'&self',[1,[1,[0,nil]]],depth(3))
-->(279,'&self',[1,[0,nil]],depth(4))
-->(280,'&self',[0,nil],depth(5))
-->(281,'&self',[1,[1,[1,nil]]],depth(3))
-->(282,'&self',[1,[1,nil]],depth(4))
-->(283,'&self',[1,nil],depth(5))
-->(284,'&self',[1,[1,[0,nil]]],depth(3))
-->(285,'&self',[1,[0,nil]],depth(4))
-->(286,'&self',[0,nil],depth(5))
-->(287,'&self',[1,[1,[1,nil]]],depth(3))
-->(288,'&self',[1,[1,nil]],depth(4))
-->(289,'&self',[1,nil],depth(5))
-->(290,'&self',[1,[0,[0,nil]]],depth(3))
-->(291,'&self',[0,[0,nil]],depth(4))
-->(292,'&self',[0,nil],depth(5))
-->(293,'&self',[1,[0,[1,nil]]],depth(3))
-->(294,'&self',[0,[1,nil]],depth(4))
-->(295,'&self',[1,nil],depth(5))
-->(296,'&self',[1,[0,[0,nil]]],depth(3))
-->(297,'&self',[0,[0,nil]],depth(4))
-->(298,'&self',[0,nil],depth(5))
-->(299,'&self',[1,[0,[1,nil]]],depth(3))
-->(300,'&self',[0,[1,nil]],depth(4))
-->(301,'&self',[1,nil],depth(5))
-->(302,'&self',[1,[0,[0,nil]]],depth(3))
-->(303,'&self',[0,[0,nil]],depth(4))
-->(304,'&self',[0,nil],depth(5))
-->(305,'&self',[1,[0,[1,nil]]],depth(3))
-->(306,'&self',[0,[1,nil]],depth(4))
-->(307,'&self',[1,nil],depth(5))
-->(308,'&self',[1,[1,[0,nil]]],depth(3))
-->(309,'&self',[1,[0,nil]],depth(4))
-->(310,'&self',[0,nil],depth(5))
-->(311,'&self',[1,[1,[1,nil]]],depth(3))
-->(312,'&self',[1,[1,nil]],depth(4))
-->(313,'&self',[1,nil],depth(5))
-->(314,'&self',[1,[1,[0,nil]]],depth(3))
-->(315,'&self',[1,[0,nil]],depth(4))
-->(316,'&self',[0,nil],depth(5))
-->(317,'&self',[1,[1,[1,nil]]],depth(3))
-->(318,'&self',[1,[1,nil]],depth(4))
-->(319,'&self',[1,nil],depth(5))
-->(320,'&self',[1,[1,[0,nil]]],depth(3))
-->(321,'&self',[1,[0,nil]],depth(4))
-->(322,'&self',[0,nil],depth(5))
-->(323,'&self',[1,[1,[1,nil]]],depth(3))
-->(324,'&self',[1,[1,nil]],depth(4))
-->(325,'&self',[1,nil],depth(5))
-->(326,'&self',[1,[0,[0,nil]]],depth(3))
-->(327,'&self',[0,[0,nil]],depth(4))
-->(328,'&self',[0,nil],depth(5))
-->(329,'&self',[1,[1,[0,nil]]],depth(3))
-->(330,'&self',[1,[0,nil]],depth(4))
-->(331,'&self',[0,nil],depth(5))
-->(332,'&self',[1,[0,[1,nil]]],depth(3))
-->(333,'&self',[0,[1,nil]],depth(4))
-->(334,'&self',[1,nil],depth(5))
-->(335,'&self',[1,[1,[1,nil]]],depth(3))
-->(336,'&self',[1,[1,nil]],depth(4))
-->(337,'&self',[1,nil],depth(5))
-->(338,'&self',[1,[0,[0,nil]]],depth(3))
-->(339,'&self',[0,[0,nil]],depth(4))
-->(340,'&self',[0,nil],depth(5))
-->(341,'&self',[1,[1,[0,nil]]],depth(3))
-->(342,'&self',[1,[0,nil]],depth(4))
-->(343,'&self',[0,nil],depth(5))
-->(344,'&self',[1,[0,[1,nil]]],depth(3))
-->(345,'&self',[0,[1,nil]],depth(4))
-->(346,'&self',[1,nil],depth(5))
-->(347,'&self',[1,[1,[1,nil]]],depth(3))
-->(348,'&self',[1,[1,nil]],depth(4))
-->(349,'&self',[1,nil],depth(5))
-->(350,'&self',[1,[0,[0,nil]]],depth(3))
-->(351,'&self',[0,[0,nil]],depth(4))
-->(352,'&self',[0,nil],depth(5))
-->(353,'&self',[1,[1,[0,nil]]],depth(3))
-->(354,'&self',[1,[0,nil]],depth(4))
-->(355,'&self',[0,nil],depth(5))
-->(356,'&self',[1,[0,[1,nil]]],depth(3))
-->(357,'&self',[0,[1,nil]],depth(4))
-->(358,'&self',[1,nil],depth(5))
-->(359,'&self',[1,[1,[1,nil]]],depth(3))
-->(360,'&self',[1,[1,nil]],depth(4))
-->(361,'&self',[1,nil],depth(5))
-->(362,'&self',[0,[0,[0,nil]]],depth(3))
-->(363,'&self',[0,[0,nil]],depth(4))
-->(364,'&self',[0,nil],depth(5))
-->(365,'&self',[0,[0,[1,nil]]],depth(3))
-->(366,'&self',[0,[1,nil]],depth(4))
-->(367,'&self',[1,nil],depth(5))
-->(368,'&self',[0,[0,[0,nil]]],depth(3))
-->(369,'&self',[0,[0,nil]],depth(4))
-->(370,'&self',[0,nil],depth(5))
-->(371,'&self',[0,[0,[1,nil]]],depth(3))
-->(372,'&self',[0,[1,nil]],depth(4))
-->(373,'&self',[1,nil],depth(5))
-->(374,'&self',[0,[0,[0,nil]]],depth(3))
-->(375,'&self',[0,[0,nil]],depth(4))
-->(376,'&self',[0,nil],depth(5))
-->(377,'&self',[0,[0,[1,nil]]],depth(3))
-->(378,'&self',[0,[1,nil]],depth(4))
-->(379,'&self',[1,nil],depth(5))
-->(380,'&self',[0,[0,[0,nil]]],depth(3))
-->(381,'&self',[0,[0,nil]],depth(4))
-->(382,'&self',[0,nil],depth(5))
-->(383,'&self',[0,[0,[1,nil]]],depth(3))
-->(384,'&self',[0,[1,nil]],depth(4))
-->(385,'&self',[1,nil],depth(5))
-->(386,'&self',[0,[1,[0,nil]]],depth(3))
-->(387,'&self',[1,[0,nil]],depth(4))
-->(388,'&self',[0,nil],depth(5))
-->(389,'&self',[0,[1,[1,nil]]],depth(3))
-->(390,'&self',[1,[1,nil]],depth(4))
-->(391,'&self',[1,nil],depth(5))
-->(392,'&self',[0,[1,[0,nil]]],depth(3))
-->(393,'&self',[1,[0,nil]],depth(4))
-->(394,'&self',[0,nil],depth(5))
-->(395,'&self',[0,[1,[1,nil]]],depth(3))
-->(396,'&self',[1,[1,nil]],depth(4))
-->(397,'&self',[1,nil],depth(5))
-->(398,'&self',[0,[1,[0,nil]]],depth(3))
-->(399,'&self',[1,[0,nil]],depth(4))
-->(400,'&self',[0,nil],depth(5))
-->(401,'&self',[0,[1,[1,nil]]],depth(3))
-->(402,'&self',[1,[1,nil]],depth(4))
-->(403,'&self',[1,nil],depth(5))
-->(404,'&self',[0,[1,[0,nil]]],depth(3))
-->(405,'&self',[1,[0,nil]],depth(4))
-->(406,'&self',[0,nil],depth(5))
-->(407,'&self',[0,[1,[1,nil]]],depth(3))
-->(408,'&self',[1,[1,nil]],depth(4))
-->(409,'&self',[1,nil],depth(5))
-->(410,'&self',[0,[0,[0,nil]]],depth(3))
-->(411,'&self',[0,[0,nil]],depth(4))
-->(412,'&self',[0,nil],depth(5))
-->(413,'&self',[0,[0,[1,nil]]],depth(3))
-->(414,'&self',[0,[1,nil]],depth(4))
-->(415,'&self',[1,nil],depth(5))
-->(416,'&self',[0,[0,[0,nil]]],depth(3))
-->(417,'&self',[0,[0,nil]],depth(4))
-->(418,'&self',[0,nil],depth(5))
-->(419,'&self',[0,[0,[1,nil]]],depth(3))
-->(420,'&self',[0,[1,nil]],depth(4))
-->(421,'&self',[1,nil],depth(5))
-->(422,'&self',[0,[0,[0,nil]]],depth(3))
-->(423,'&self',[0,[0,nil]],depth(4))
-->(424,'&self',[0,nil],depth(5))
-->(425,'&self',[0,[0,[1,nil]]],depth(3))
-->(426,'&self',[0,[1,nil]],depth(4))
-->(427,'&self',[1,nil],depth(5))
-->(428,'&self',[0,[1,[0,nil]]],depth(3))
-->(429,'&self',[1,[0,nil]],depth(4))
-->(430,'&self',[0,nil],depth(5))
-->(431,'&self',[0,[1,[1,nil]]],depth(3))
-->(432,'&self',[1,[1,nil]],depth(4))
-->(433,'&self',[1,nil],depth(5))
-->(434,'&self',[0,[1,[0,nil]]],depth(3))
-->(435,'&self',[1,[0,nil]],depth(4))
-->(436,'&self',[0,nil],depth(5))
-->(437,'&self',[0,[1,[1,nil]]],depth(3))
-->(438,'&self',[1,[1,nil]],depth(4))
-->(439,'&self',[1,nil],depth(5))
-->(440,'&self',[0,[1,[0,nil]]],depth(3))
-->(441,'&self',[1,[0,nil]],depth(4))
-->(442,'&self',[0,nil],depth(5))
-->(443,'&self',[0,[1,[1,nil]]],depth(3))
-->(444,'&self',[1,[1,nil]],depth(4))
-->(445,'&self',[1,nil],depth(5))
-->(446,'&self',[0,[0,[0,nil]]],depth(3))
-->(447,'&self',[0,[0,nil]],depth(4))
-->(448,'&self',[0,nil],depth(5))
-->(449,'&self',[0,[1,[0,nil]]],depth(3))
-->(450,'&self',[1,[0,nil]],depth(4))
-->(451,'&self',[0,nil],depth(5))
-->(452,'&self',[0,[0,[1,nil]]],depth(3))
-->(453,'&self',[0,[1,nil]],depth(4))
-->(454,'&self',[1,nil],depth(5))
-->(455,'&self',[0,[1,[1,nil]]],depth(3))
-->(456,'&self',[1,[1,nil]],depth(4))
-->(457,'&self',[1,nil],depth(5))
-->(458,'&self',[0,[0,[0,nil]]],depth(3))
-->(459,'&self',[0,[0,nil]],depth(4))
-->(460,'&self',[0,nil],depth(5))
-->(461,'&self',[0,[1,[0,nil]]],depth(3))
-->(462,'&self',[1,[0,nil]],depth(4))
-->(463,'&self',[0,nil],depth(5))
-->(464,'&self',[0,[0,[1,nil]]],depth(3))
-->(465,'&self',[0,[1,nil]],depth(4))
-->(466,'&self',[1,nil],depth(5))
-->(467,'&self',[0,[1,[1,nil]]],depth(3))
-->(468,'&self',[1,[1,nil]],depth(4))
-->(469,'&self',[1,nil],depth(5))
-->(470,'&self',[0,[0,[0,nil]]],depth(3))
-->(471,'&self',[0,[0,nil]],depth(4))
-->(472,'&self',[0,nil],depth(5))
-->(473,'&self',[0,[1,[0,nil]]],depth(3))
-->(474,'&self',[1,[0,nil]],depth(4))
-->(475,'&self',[0,nil],depth(5))
-->(476,'&self',[0,[0,[1,nil]]],depth(3))
-->(477,'&self',[0,[1,nil]],depth(4))
-->(478,'&self',[1,nil],depth(5))
-->(479,'&self',[0,[1,[1,nil]]],depth(3))
-->(480,'&self',[1,[1,nil]],depth(4))
-->(481,'&self',[1,nil],depth(5))
-->(482,'&self',[1,[0,[0,nil]]],depth(3))
-->(483,'&self',[0,[0,nil]],depth(4))
-->(484,'&self',[0,nil],depth(5))
-->(485,'&self',[1,[0,[1,nil]]],depth(3))
-->(486,'&self',[0,[1,nil]],depth(4))
-->(487,'&self',[1,nil],depth(5))
-->(488,'&self',[1,[0,[0,nil]]],depth(3))
-->(489,'&self',[0,[0,nil]],depth(4))
-->(490,'&self',[0,nil],depth(5))
-->(491,'&self',[1,[0,[1,nil]]],depth(3))
-->(492,'&self',[0,[1,nil]],depth(4))
-->(493,'&self',[1,nil],depth(5))
-->(494,'&self',[1,[0,[0,nil]]],depth(3))
-->(495,'&self',[0,[0,nil]],depth(4))
-->(496,'&self',[0,nil],depth(5))
-->(497,'&self',[1,[0,[1,nil]]],depth(3))
-->(498,'&self',[0,[1,nil]],depth(4))
-->(499,'&self',[1,nil],depth(5))
-->(500,'&self',[1,[0,[0,nil]]],depth(3))
-->(501,'&self',[0,[0,nil]],depth(4))
-->(502,'&self',[0,nil],depth(5))
-->(503,'&self',[1,[0,[1,nil]]],depth(3))
-->(504,'&self',[0,[1,nil]],depth(4))
-->(505,'&self',[1,nil],depth(5))
-->(506,'&self',[1,[1,[0,nil]]],depth(3))
-->(507,'&self',[1,[0,nil]],depth(4))
-->(508,'&self',[0,nil],depth(5))
-->(509,'&self',[1,[1,[1,nil]]],depth(3))
-->(510,'&self',[1,[1,nil]],depth(4))
-->(511,'&self',[1,nil],depth(5))
-->(512,'&self',[1,[1,[0,nil]]],depth(3))
-->(513,'&self',[1,[0,nil]],depth(4))
-->(514,'&self',[0,nil],depth(5))
-->(515,'&self',[1,[1,[1,nil]]],depth(3))
-->(516,'&self',[1,[1,nil]],depth(4))
-->(517,'&self',[1,nil],depth(5))
-->(518,'&self',[1,[1,[0,nil]]],depth(3))
-->(519,'&self',[1,[0,nil]],depth(4))
-->(520,'&self',[0,nil],depth(5))
-->(521,'&self',[1,[1,[1,nil]]],depth(3))
-->(522,'&self',[1,[1,nil]],depth(4))
-->(523,'&self',[1,nil],depth(5))
-->(524,'&self',[1,[1,[0,nil]]],depth(3))
-->(525,'&self',[1,[0,nil]],depth(4))
-->(526,'&self',[0,nil],depth(5))
-->(527,'&self',[1,[1,[1,nil]]],depth(3))
-->(528,'&self',[1,[1,nil]],depth(4))
-->(529,'&self',[1,nil],depth(5))
-->(530,'&self',[1,[0,[0,nil]]],depth(3))
-->(531,'&self',[0,[0,nil]],depth(4))
-->(532,'&self',[0,nil],depth(5))
-->(533,'&self',[1,[0,[1,nil]]],depth(3))
-->(534,'&self',[0,[1,nil]],depth(4))
-->(535,'&self',[1,nil],depth(5))
-->(536,'&self',[1,[0,[0,nil]]],depth(3))
-->(537,'&self',[0,[0,nil]],depth(4))
-->(538,'&self',[0,nil],depth(5))
-->(539,'&self',[1,[0,[1,nil]]],depth(3))
-->(540,'&self',[0,[1,nil]],depth(4))
-->(541,'&self',[1,nil],depth(5))
-->(542,'&self',[1,[0,[0,nil]]],depth(3))
-->(543,'&self',[0,[0,nil]],depth(4))
-->(544,'&self',[0,nil],depth(5))
-->(545,'&self',[1,[0,[1,nil]]],depth(3))
-->(546,'&self',[0,[1,nil]],depth(4))
-->(547,'&self',[1,nil],depth(5))
-->(548,'&self',[1,[1,[0,nil]]],depth(3))
-->(549,'&self',[1,[0,nil]],depth(4))
-->(550,'&self',[0,nil],depth(5))
-->(551,'&self',[1,[1,[1,nil]]],depth(3))
-->(552,'&self',[1,[1,nil]],depth(4))
-->(553,'&self',[1,nil],depth(5))
-->(554,'&self',[1,[1,[0,nil]]],depth(3))
-->(555,'&self',[1,[0,nil]],depth(4))
-->(556,'&self',[0,nil],depth(5))
-->(557,'&self',[1,[1,[1,nil]]],depth(3))
-->(558,'&self',[1,[1,nil]],depth(4))
-->(559,'&self',[1,nil],depth(5))
-->(560,'&self',[1,[1,[0,nil]]],depth(3))
-->(561,'&self',[1,[0,nil]],depth(4))
-->(562,'&self',[0,nil],depth(5))
-->(563,'&self',[1,[1,[1,nil]]],depth(3))
-->(564,'&self',[1,[1,nil]],depth(4))
-->(565,'&self',[1,nil],depth(5))
-->(566,'&self',[1,[0,[0,nil]]],depth(3))
-->(567,'&self',[0,[0,nil]],depth(4))
-->(568,'&self',[0,nil],depth(5))
-->(569,'&self',[1,[1,[0,nil]]],depth(3))
-->(570,'&self',[1,[0,nil]],depth(4))
-->(571,'&self',[0,nil],depth(5))
-->(572,'&self',[1,[0,[1,nil]]],depth(3))
-->(573,'&self',[0,[1,nil]],depth(4))
-->(574,'&self',[1,nil],depth(5))
-->(575,'&self',[1,[1,[1,nil]]],depth(3))
-->(576,'&self',[1,[1,nil]],depth(4))
-->(577,'&self',[1,nil],depth(5))
-->(578,'&self',[1,[0,[0,nil]]],depth(3))
-->(579,'&self',[0,[0,nil]],depth(4))
-->(580,'&self',[0,nil],depth(5))
-->(581,'&self',[1,[1,[0,nil]]],depth(3))
-->(582,'&self',[1,[0,nil]],depth(4))
-->(583,'&self',[0,nil],depth(5))
-->(584,'&self',[1,[0,[1,nil]]],depth(3))
-->(585,'&self',[0,[1,nil]],depth(4))
-->(586,'&self',[1,nil],depth(5))
-->(587,'&self',[1,[1,[1,nil]]],depth(3))
-->(588,'&self',[1,[1,nil]],depth(4))
-->(589,'&self',[1,nil],depth(5))
-->(590,'&self',[1,[0,[0,nil]]],depth(3))
-->(591,'&self',[0,[0,nil]],depth(4))
-->(592,'&self',[0,nil],depth(5))
-->(593,'&self',[1,[1,[0,nil]]],depth(3))
-->(594,'&self',[1,[0,nil]],depth(4))
-->(595,'&self',[0,nil],depth(5))
-->(596,'&self',[1,[0,[1,nil]]],depth(3))
-->(597,'&self',[0,[1,nil]],depth(4))
-->(598,'&self',[1,nil],depth(5))
-->(599,'&self',[1,[1,[1,nil]]],depth(3))
-->(600,'&self',[1,[1,nil]],depth(4))
-->(601,'&self',[1,nil],depth(5))
-->(602,'&self',[0,[0,[0,nil]]],depth(3))
-->(603,'&self',[0,[0,nil]],depth(4))
-->(604,'&self',[0,nil],depth(5))
-->(605,'&self',[1,[0,[0,nil]]],depth(3))
-->(606,'&self',[0,[0,nil]],depth(4))
-->(607,'&self',[0,nil],depth(5))
-->(608,'&self',[0,[0,[1,nil]]],depth(3))
-->(609,'&self',[0,[1,nil]],depth(4))
-->(610,'&self',[1,nil],depth(5))
-->(611,'&self',[1,[0,[1,nil]]],depth(3))
-->(612,'&self',[0,[1,nil]],depth(4))
-->(613,'&self',[1,nil],depth(5))
-->(614,'&self',[0,[0,[0,nil]]],depth(3))
-->(615,'&self',[0,[0,nil]],depth(4))
-->(616,'&self',[0,nil],depth(5))
-->(617,'&self',[1,[0,[0,nil]]],depth(3))
-->(618,'&self',[0,[0,nil]],depth(4))
-->(619,'&self',[0,nil],depth(5))
-->(620,'&self',[0,[0,[1,nil]]],depth(3))
-->(621,'&self',[0,[1,nil]],depth(4))
-->(622,'&self',[1,nil],depth(5))
-->(623,'&self',[1,[0,[1,nil]]],depth(3))
-->(624,'&self',[0,[1,nil]],depth(4))
-->(625,'&self',[1,nil],depth(5))
-->(626,'&self',[0,[0,[0,nil]]],depth(3))
-->(627,'&self',[0,[0,nil]],depth(4))
-->(628,'&self',[0,nil],depth(5))
-->(629,'&self',[1,[0,[0,nil]]],depth(3))
-->(630,'&self',[0,[0,nil]],depth(4))
-->(631,'&self',[0,nil],depth(5))
-->(632,'&self',[0,[0,[1,nil]]],depth(3))
-->(633,'&self',[0,[1,nil]],depth(4))
-->(634,'&self',[1,nil],depth(5))
-->(635,'&self',[1,[0,[1,nil]]],depth(3))
-->(636,'&self',[0,[1,nil]],depth(4))
-->(637,'&self',[1,nil],depth(5))
-->(638,'&self',[0,[0,[0,nil]]],depth(3))
-->(639,'&self',[0,[0,nil]],depth(4))
-->(640,'&self',[0,nil],depth(5))
-->(641,'&self',[1,[0,[0,nil]]],depth(3))
-->(642,'&self',[0,[0,nil]],depth(4))
-->(643,'&self',[0,nil],depth(5))
-->(644,'&self',[0,[0,[1,nil]]],depth(3))
-->(645,'&self',[0,[1,nil]],depth(4))
-->(646,'&self',[1,nil],depth(5))
-->(647,'&self',[1,[0,[1,nil]]],depth(3))
-->(648,'&self',[0,[1,nil]],depth(4))
-->(649,'&self',[1,nil],depth(5))
-->(650,'&self',[0,[1,[0,nil]]],depth(3))
-->(651,'&self',[1,[0,nil]],depth(4))
-->(652,'&self',[0,nil],depth(5))
-->(653,'&self',[1,[1,[0,nil]]],depth(3))
-->(654,'&self',[1,[0,nil]],depth(4))
-->(655,'&self',[0,nil],depth(5))
-->(656,'&self',[0,[1,[1,nil]]],depth(3))
-->(657,'&self',[1,[1,nil]],depth(4))
-->(658,'&self',[1,nil],depth(5))
-->(659,'&self',[1,[1,[1,nil]]],depth(3))
-->(660,'&self',[1,[1,nil]],depth(4))
-->(661,'&self',[1,nil],depth(5))
-->(662,'&self',[0,[1,[0,nil]]],depth(3))
-->(663,'&self',[1,[0,nil]],depth(4))
-->(664,'&self',[0,nil],depth(5))
-->(665,'&self',[1,[1,[0,nil]]],depth(3))
-->(666,'&self',[1,[0,nil]],depth(4))
-->(667,'&self',[0,nil],depth(5))
-->(668,'&self',[0,[1,[1,nil]]],depth(3))
-->(669,'&self',[1,[1,nil]],depth(4))
-->(670,'&self',[1,nil],depth(5))
-->(671,'&self',[1,[1,[1,nil]]],depth(3))
-->(672,'&self',[1,[1,nil]],depth(4))
-->(673,'&self',[1,nil],depth(5))
-->(674,'&self',[0,[1,[0,nil]]],depth(3))
-->(675,'&self',[1,[0,nil]],depth(4))
-->(676,'&self',[0,nil],depth(5))
-->(677,'&self',[1,[1,[0,nil]]],depth(3))
-->(678,'&self',[1,[0,nil]],depth(4))
-->(679,'&self',[0,nil],depth(5))
-->(680,'&self',[0,[1,[1,nil]]],depth(3))
-->(681,'&self',[1,[1,nil]],depth(4))
-->(682,'&self',[1,nil],depth(5))
-->(683,'&self',[1,[1,[1,nil]]],depth(3))
-->(684,'&self',[1,[1,nil]],depth(4))
-->(685,'&self',[1,nil],depth(5))
-->(686,'&self',[0,[1,[0,nil]]],depth(3))
-->(687,'&self',[1,[0,nil]],depth(4))
-->(688,'&self',[0,nil],depth(5))
-->(689,'&self',[1,[1,[0,nil]]],depth(3))
-->(690,'&self',[1,[0,nil]],depth(4))
-->(691,'&self',[0,nil],depth(5))
-->(692,'&self',[0,[1,[1,nil]]],depth(3))
-->(693,'&self',[1,[1,nil]],depth(4))
-->(694,'&self',[1,nil],depth(5))
-->(695,'&self',[1,[1,[1,nil]]],depth(3))
-->(696,'&self',[1,[1,nil]],depth(4))
-->(697,'&self',[1,nil],depth(5))
-->(698,'&self',[0,[0,[0,nil]]],depth(3))
-->(699,'&self',[0,[0,nil]],depth(4))
-->(700,'&self',[0,nil],depth(5))
-->(701,'&self',[1,[0,[0,nil]]],depth(3))
-->(702,'&self',[0,[0,nil]],depth(4))
-->(703,'&self',[0,nil],depth(5))
-->(704,'&self',[0,[0,[1,nil]]],depth(3))
-->(705,'&self',[0,[1,nil]],depth(4))
-->(706,'&self',[1,nil],depth(5))
-->(707,'&self',[1,[0,[1,nil]]],depth(3))
-->(708,'&self',[0,[1,nil]],depth(4))
-->(709,'&self',[1,nil],depth(5))
-->(710,'&self',[0,[0,[0,nil]]],depth(3))
-->(711,'&self',[0,[0,nil]],depth(4))
-->(712,'&self',[0,nil],depth(5))
-->(713,'&self',[1,[0,[0,nil]]],depth(3))
-->(714,'&self',[0,[0,nil]],depth(4))
-->(715,'&self',[0,nil],depth(5))
-->(716,'&self',[0,[0,[1,nil]]],depth(3))
-->(717,'&self',[0,[1,nil]],depth(4))
-->(718,'&self',[1,nil],depth(5))
-->(719,'&self',[1,[0,[1,nil]]],depth(3))
-->(720,'&self',[0,[1,nil]],depth(4))
-->(721,'&self',[1,nil],depth(5))
-->(722,'&self',[0,[0,[0,nil]]],depth(3))
-->(723,'&self',[0,[0,nil]],depth(4))
-->(724,'&self',[0,nil],depth(5))
-->(725,'&self',[1,[0,[0,nil]]],depth(3))
-->(726,'&self',[0,[0,nil]],depth(4))
-->(727,'&self',[0,nil],depth(5))
-->(728,'&self',[0,[0,[1,nil]]],depth(3))
-->(729,'&self',[0,[1,nil]],depth(4))
-->(730,'&self',[1,nil],depth(5))
-->(731,'&self',[1,[0,[1,nil]]],depth(3))
-->(732,'&self',[0,[1,nil]],depth(4))
-->(733,'&self',[1,nil],depth(5))
-->(734,'&self',[0,[1,[0,nil]]],depth(3))
-->(735,'&self',[1,[0,nil]],depth(4))
-->(736,'&self',[0,nil],depth(5))
-->(737,'&self',[1,[1,[0,nil]]],depth(3))
-->(738,'&self',[1,[0,nil]],depth(4))
-->(739,'&self',[0,nil],depth(5))
-->(740,'&self',[0,[1,[1,nil]]],depth(3))
-->(741,'&self',[1,[1,nil]],depth(4))
-->(742,'&self',[1,nil],depth(5))
-->(743,'&self',[1,[1,[1,nil]]],depth(3))
-->(744,'&self',[1,[1,nil]],depth(4))
-->(745,'&self',[1,nil],depth(5))
-->(746,'&self',[0,[1,[0,nil]]],depth(3))
-->(747,'&self',[1,[0,nil]],depth(4))
-->(748,'&self',[0,nil],depth(5))
-->(749,'&self',[1,[1,[0,nil]]],depth(3))
-->(750,'&self',[1,[0,nil]],depth(4))
-->(751,'&self',[0,nil],depth(5))
-->(752,'&self',[0,[1,[1,nil]]],depth(3))
-->(753,'&self',[1,[1,nil]],depth(4))
-->(754,'&self',[1,nil],depth(5))
-->(755,'&self',[1,[1,[1,nil]]],depth(3))
-->(756,'&self',[1,[1,nil]],depth(4))
-->(757,'&self',[1,nil],depth(5))
-->(758,'&self',[0,[1,[0,nil]]],depth(3))
-->(759,'&self',[1,[0,nil]],depth(4))
-->(760,'&self',[0,nil],depth(5))
-->(761,'&self',[1,[1,[0,nil]]],depth(3))
-->(762,'&self',[1,[0,nil]],depth(4))
-->(763,'&self',[0,nil],depth(5))
-->(764,'&self',[0,[1,[1,nil]]],depth(3))
-->(765,'&self',[1,[1,nil]],depth(4))
-->(766,'&self',[1,nil],depth(5))
-->(767,'&self',[1,[1,[1,nil]]],depth(3))
-->(768,'&self',[1,[1,nil]],depth(4))
-->(769,'&self',[1,nil],depth(5))
-->(770,'&self',[0,[0,[0,nil]]],depth(3))
-->(771,'&self',[0,[0,nil]],depth(4))
-->(772,'&self',[0,nil],depth(5))
-->(773,'&self',[1,[0,[0,nil]]],depth(3))
-->(774,'&self',[0,[0,nil]],depth(4))
-->(775,'&self',[0,nil],depth(5))
-->(776,'&self',[0,[1,[0,nil]]],depth(3))
-->(777,'&self',[1,[0,nil]],depth(4))
-->(778,'&self',[0,nil],depth(5))
-->(779,'&self',[1,[1,[0,nil]]],depth(3))
-->(780,'&self',[1,[0,nil]],depth(4))
-->(781,'&self',[0,nil],depth(5))
-->(782,'&self',[0,[0,[1,nil]]],depth(3))
-->(783,'&self',[0,[1,nil]],depth(4))
-->(784,'&self',[1,nil],depth(5))
-->(785,'&self',[1,[0,[1,nil]]],depth(3))
-->(786,'&self',[0,[1,nil]],depth(4))
-->(787,'&self',[1,nil],depth(5))
-->(788,'&self',[0,[1,[1,nil]]],depth(3))
-->(789,'&self',[1,[1,nil]],depth(4))
-->(790,'&self',[1,nil],depth(5))
-->(791,'&self',[1,[1,[1,nil]]],depth(3))
-->(792,'&self',[1,[1,nil]],depth(4))
-->(793,'&self',[1,nil],depth(5))
-->(794,'&self',[0,[0,[0,nil]]],depth(3))
-->(795,'&self',[0,[0,nil]],depth(4))
-->(796,'&self',[0,nil],depth(5))
-->(797,'&self',[1,[0,[0,nil]]],depth(3))
-->(798,'&self',[0,[0,nil]],depth(4))
-->(799,'&self',[0,nil],depth(5))
-->(800,'&self',[0,[1,[0,nil]]],depth(3))
-->(801,'&self',[1,[0,nil]],depth(4))
-->(802,'&self',[0,nil],depth(5))
-->(803,'&self',[1,[1,[0,nil]]],depth(3))
-->(804,'&self',[1,[0,nil]],depth(4))
-->(805,'&self',[0,nil],depth(5))
-->(806,'&self',[0,[0,[1,nil]]],depth(3))
-->(807,'&self',[0,[1,nil]],depth(4))
-->(808,'&self',[1,nil],depth(5))
-->(809,'&self',[1,[0,[1,nil]]],depth(3))
-->(810,'&self',[0,[1,nil]],depth(4))
-->(811,'&self',[1,nil],depth(5))
-->(812,'&self',[0,[1,[1,nil]]],depth(3))
-->(813,'&self',[1,[1,nil]],depth(4))
-->(814,'&self',[1,nil],depth(5))
-->(815,'&self',[1,[1,[1,nil]]],depth(3))
-->(816,'&self',[1,[1,nil]],depth(4))
-->(817,'&self',[1,nil],depth(5))
-->(818,'&self',[0,[0,[0,nil]]],depth(3))
-->(819,'&self',[0,[0,nil]],depth(4))
-->(820,'&self',[0,nil],depth(5))
-->(821,'&self',[1,[0,[0,nil]]],depth(3))
-->(822,'&self',[0,[0,nil]],depth(4))
-->(823,'&self',[0,nil],depth(5))
-->(824,'&self',[0,[1,[0,nil]]],depth(3))
-->(825,'&self',[1,[0,nil]],depth(4))
-->(826,'&self',[0,nil],depth(5))
-->(827,'&self',[1,[1,[0,nil]]],depth(3))
-->(828,'&self',[1,[0,nil]],depth(4))
-->(829,'&self',[0,nil],depth(5))
-->(830,'&self',[0,[0,[1,nil]]],depth(3))
-->(831,'&self',[0,[1,nil]],depth(4))
-->(832,'&self',[1,nil],depth(5))
-->(833,'&self',[1,[0,[1,nil]]],depth(3))
-->(834,'&self',[0,[1,nil]],depth(4))
-->(835,'&self',[1,nil],depth(5))
-->(836,'&self',[0,[1,[1,nil]]],depth(3))
-->(837,'&self',[1,[1,nil]],depth(4))
-->(838,'&self',[1,nil],depth(5))
-->(839,'&self',[1,[1,[1,nil]]],depth(3))
-->(840,'&self',[1,[1,nil]],depth(4))
-->(841,'&self',[1,nil],depth(5))
-->(842,'&self',[[::,0,[::,0,[::,0,nil]]],[::,0,[::,0,[::,1,nil]]],[::,0,[::,1,[::,0,nil]]],[::,0,[::,1,[::,1,nil]]],[::,1,[::,0,[::,0,nil]]],[::,1,[::,0,[::,1,nil]]],[::,1,[::,1,[::,0,nil]]],[::,1,[::,1,[::,1,nil]]]],depth(2))
-->(843,'&self',[::,0,[::,0,[::,0,nil]]],depth(3))
<--(843,retval([0,[::,0,[::,0,nil]]]))
-->(843,'&self',[0,[::,0,[::,0,nil]]],depth(4))
-->(844,'&self',[::,0,[::,0,nil]],depth(5))
<--(844,retval([0,[::,0,nil]]))
-->(844,'&self',[0,[::,0,nil]],depth(6))
-->(845,'&self',[::,0,nil],depth(7))
<--(845,retval([0,nil]))
-->(845,'&self',[0,nil],depth(8))
<--(844,retval([0,[0,nil]]))
-->(844,'&self',[0,[0,nil]],depth(7))
-->(845,'&self',[0,nil],depth(8))
<--(843,retval([0,[0,[0,nil]]]))
-->(843,'&self',[0,[0,[0,nil]]],depth(5))
-->(844,'&self',[0,[0,nil]],depth(6))
-->(845,'&self',[0,nil],depth(7))
-->(846,'&self',[::,0,[::,0,[::,1,nil]]],depth(3))
<--(846,retval([0,[::,0,[::,1,nil]]]))
-->(846,'&self',[0,[::,0,[::,1,nil]]],depth(4))
-->(847,'&self',[::,0,[::,1,nil]],depth(5))
<--(847,retval([0,[::,1,nil]]))
-->(847,'&self',[0,[::,1,nil]],depth(6))
-->(848,'&self',[::,1,nil],depth(7))
<--(848,retval([1,nil]))
-->(848,'&self',[1,nil],depth(8))
<--(847,retval([0,[1,nil]]))
-->(847,'&self',[0,[1,nil]],depth(7))
-->(848,'&self',[1,nil],depth(8))
<--(846,retval([0,[0,[1,nil]]]))
-->(846,'&self',[0,[0,[1,nil]]],depth(5))
-->(847,'&self',[0,[1,nil]],depth(6))
-->(848,'&self',[1,nil],depth(7))
-->(849,'&self',[::,0,[::,1,[::,0,nil]]],depth(3))
<--(849,retval([0,[::,1,[::,0,nil]]]))
-->(849,'&self',[0,[::,1,[::,0,nil]]],depth(4))
-->(850,'&self',[::,1,[::,0,nil]],depth(5))
<--(850,retval([1,[::,0,nil]]))
-->(850,'&self',[1,[::,0,nil]],depth(6))
-->(851,'&self',[::,0,nil],depth(7))
<--(851,retval([0,nil]))
-->(851,'&self',[0,nil],depth(8))
<--(850,retval([1,[0,nil]]))
-->(850,'&self',[1,[0,nil]],depth(7))
-->(851,'&self',[0,nil],depth(8))
<--(849,retval([0,[1,[0,nil]]]))
-->(849,'&self',[0,[1,[0,nil]]],depth(5))
-->(850,'&self',[1,[0,nil]],depth(6))
-->(851,'&self',[0,nil],depth(7))
-->(852,'&self',[::,0,[::,1,[::,1,nil]]],depth(3))
<--(852,retval([0,[::,1,[::,1,nil]]]))
-->(852,'&self',[0,[::,1,[::,1,nil]]],depth(4))
-->(853,'&self',[::,1,[::,1,nil]],depth(5))
<--(853,retval([1,[::,1,nil]]))
-->(853,'&self',[1,[::,1,nil]],depth(6))
-->(854,'&self',[::,1,nil],depth(7))
<--(854,retval([1,nil]))
-->(854,'&self',[1,nil],depth(8))
<--(853,retval([1,[1,nil]]))
-->(853,'&self',[1,[1,nil]],depth(7))
-->(854,'&self',[1,nil],depth(8))
<--(852,retval([0,[1,[1,nil]]]))
-->(852,'&self',[0,[1,[1,nil]]],depth(5))
-->(853,'&self',[1,[1,nil]],depth(6))
-->(854,'&self',[1,nil],depth(7))
-->(855,'&self',[::,1,[::,0,[::,0,nil]]],depth(3))
<--(855,retval([1,[::,0,[::,0,nil]]]))
-->(855,'&self',[1,[::,0,[::,0,nil]]],depth(4))
-->(856,'&self',[::,0,[::,0,nil]],depth(5))
<--(856,retval([0,[::,0,nil]]))
-->(856,'&self',[0,[::,0,nil]],depth(6))
-->(857,'&self',[::,0,nil],depth(7))
<--(857,retval([0,nil]))
-->(857,'&self',[0,nil],depth(8))
<--(856,retval([0,[0,nil]]))
-->(856,'&self',[0,[0,nil]],depth(7))
-->(857,'&self',[0,nil],depth(8))
<--(855,retval([1,[0,[0,nil]]]))
-->(855,'&self',[1,[0,[0,nil]]],depth(5))
-->(856,'&self',[0,[0,nil]],depth(6))
-->(857,'&self',[0,nil],depth(7))
-->(858,'&self',[::,1,[::,0,[::,1,nil]]],depth(3))
<--(858,retval([1,[::,0,[::,1,nil]]]))
-->(858,'&self',[1,[::,0,[::,1,nil]]],depth(4))
-->(859,'&self',[::,0,[::,1,nil]],depth(5))
<--(859,retval([0,[::,1,nil]]))
-->(859,'&self',[0,[::,1,nil]],depth(6))
-->(860,'&self',[::,1,nil],depth(7))
<--(860,retval([1,nil]))
-->(860,'&self',[1,nil],depth(8))
<--(859,retval([0,[1,nil]]))
-->(859,'&self',[0,[1,nil]],depth(7))
-->(860,'&self',[1,nil],depth(8))
<--(858,retval([1,[0,[1,nil]]]))
-->(858,'&self',[1,[0,[1,nil]]],depth(5))
-->(859,'&self',[0,[1,nil]],depth(6))
-->(860,'&self',[1,nil],depth(7))
-->(861,'&self',[::,1,[::,1,[::,0,nil]]],depth(3))
<--(861,retval([1,[::,1,[::,0,nil]]]))
-->(861,'&self',[1,[::,1,[::,0,nil]]],depth(4))
-->(862,'&self',[::,1,[::,0,nil]],depth(5))
<--(862,retval([1,[::,0,nil]]))
-->(862,'&self',[1,[::,0,nil]],depth(6))
-->(863,'&self',[::,0,nil],depth(7))
<--(863,retval([0,nil]))
-->(863,'&self',[0,nil],depth(8))
<--(862,retval([1,[0,nil]]))
-->(862,'&self',[1,[0,nil]],depth(7))
-->(863,'&self',[0,nil],depth(8))
<--(861,retval([1,[1,[0,nil]]]))
-->(861,'&self',[1,[1,[0,nil]]],depth(5))
-->(862,'&self',[1,[0,nil]],depth(6))
-->(863,'&self',[0,nil],depth(7))
-->(864,'&self',[::,1,[::,1,[::,1,nil]]],depth(3))
<--(864,retval([1,[::,1,[::,1,nil]]]))
-->(864,'&self',[1,[::,1,[::,1,nil]]],depth(4))
-->(865,'&self',[::,1,[::,1,nil]],depth(5))
<--(865,retval([1,[::,1,nil]]))
-->(865,'&self',[1,[::,1,nil]],depth(6))
-->(866,'&self',[::,1,nil],depth(7))
<--(866,retval([1,nil]))
-->(866,'&self',[1,nil],depth(8))
<--(865,retval([1,[1,nil]]))
-->(865,'&self',[1,[1,nil]],depth(7))
-->(866,'&self',[1,nil],depth(8))
<--(864,retval([1,[1,[1,nil]]]))
-->(864,'&self',[1,[1,[1,nil]]],depth(5))
-->(865,'&self',[1,[1,nil]],depth(6))
-->(866,'&self',[1,nil],depth(7))
<--(842,retval([[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]]]))
-->(842,'&self',[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]]],depth(3))
-->(843,'&self',[0,[0,[0,nil]]],depth(4))
-->(844,'&self',[0,[0,nil]],depth(5))
-->(845,'&self',[0,nil],depth(6))
-->(846,'&self',[0,[0,[1,nil]]],depth(4))
-->(847,'&self',[0,[1,nil]],depth(5))
-->(848,'&self',[1,nil],depth(6))
-->(849,'&self',[0,[1,[0,nil]]],depth(4))
-->(850,'&self',[1,[0,nil]],depth(5))
-->(851,'&self',[0,nil],depth(6))
-->(852,'&self',[0,[1,[1,nil]]],depth(4))
-->(853,'&self',[1,[1,nil]],depth(5))
-->(854,'&self',[1,nil],depth(6))
-->(855,'&self',[1,[0,[0,nil]]],depth(4))
-->(856,'&self',[0,[0,nil]],depth(5))
-->(857,'&self',[0,nil],depth(6))
-->(858,'&self',[1,[0,[1,nil]]],depth(4))
-->(859,'&self',[0,[1,nil]],depth(5))
-->(860,'&self',[1,nil],depth(6))
-->(861,'&self',[1,[1,[0,nil]]],depth(4))
-->(862,'&self',[1,[0,nil]],depth(5))
-->(863,'&self',[0,nil],depth(6))
-->(864,'&self',[1,[1,[1,nil]]],depth(4))
-->(865,'&self',[1,[1,nil]],depth(5))
-->(866,'&self',[1,nil],depth(6))
<--(0,retval([got,[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]]],expected,[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]]]]))
-->(0,'&self',[got,[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]]],expected,[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]]]],depth(2))
-->(1,'&self',[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[0,[0,[0,nil]]],[0,[1,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[1,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]],[0,[0,[0,nil]]],[1,[0,[0,nil]]],[0,[1,[0,nil]]],[1,[1,[0,nil]]],[0,[0,[1,nil]]],[1,[0,[1,nil]]],[0,[1,[1,nil]]],[1,[1,[1,nil]]]],depth(3))
-->(2,'&self',[0,[0,[0,nil]]],depth(4))
-->(3,'&self',[0,[0,nil]],depth(5))
-->(4,'&self',[0,nil],depth(6))
-->(5,'&self',[0,[0,[1,nil]]],depth(4))
-->(6,'&self',[0,[1,nil]],depth(5))
-->(7,'&self',[1,nil],depth(6))
-->(8,'&self',[0,[0,[0,nil]]],depth(4))
-->(9,'&self',[0,[0,nil]],depth(5))
-->(10,'&self',[0,nil],depth(6))
-->(11,'&self',[0,[0,[1,nil]]],depth(4))
-->(12,'&self',[0,[1,nil]],depth(5))
-->(13,'&self',[1,nil],depth(6))
-->(14,'&self',[0,[0,[0,nil]]],depth(4))
-->(15,'&self',[0,[0,nil]],depth(5))
-->(16,'&self',[0,nil],depth(6))
-->(17,'&self',[0,[0,[1,nil]]],depth(4))
-->(18,'&self',[0,[1,nil]],depth(5))
-->(19,'&self',[1,nil],depth(6))
-->(20,'&self',[0,[0,[0,nil]]],depth(4))
-->(21,'&self',[0,[0,nil]],depth(5))
-->(22,'&self',[0,nil],depth(6))
-->(23,'&self',[0,[0,[1,nil]]],depth(4))
-->(24,'&self',[0,[1,nil]],depth(5))
-->(25,'&self',[1,nil],depth(6))
-->(26,'&self',[0,[0,[0,nil]]],depth(4))
-->(27,'&self',[0,[0,nil]],depth(5))
-->(28,'&self',[0,nil],depth(6))
-->(29,'&self',[0,[0,[1,nil]]],depth(4))
-->(30,'&self',[0,[1,nil]],depth(5))
-->(31,'&self',[1,nil],depth(6))
-->(32,'&self',[0,[1,[0,nil]]],depth(4))
-->(33,'&self',[1,[0,nil]],depth(5))
-->(34,'&self',[0,nil],depth(6))
-->(35,'&self',[0,[1,[1,nil]]],depth(4))
-->(36,'&self',[1,[1,nil]],depth(5))
-->(37,'&self',[1,nil],depth(6))
-->(38,'&self',[0,[1,[0,nil]]],depth(4))
-->(39,'&self',[1,[0,nil]],depth(5))
-->(40,'&self',[0,nil],depth(6))
-->(41,'&self',[0,[1,[1,nil]]],depth(4))
-->(42,'&self',[1,[1,nil]],depth(5))
-->(43,'&self',[1,nil],depth(6))
-->(44,'&self',[0,[1,[0,nil]]],depth(4))
-->(45,'&self',[1,[0,nil]],depth(5))
-->(46,'&self',[0,nil],depth(6))
-->(47,'&self',[0,[1,[1,nil]]],depth(4))
-->(48,'&self',[1,[1,nil]],depth(5))
-->(49,'&self',[1,nil],depth(6))
-->(50,'&self',[0,[1,[0,nil]]],depth(4))
-->(51,'&self',[1,[0,nil]],depth(5))
-->(52,'&self',[0,nil],depth(6))
-->(53,'&self',[0,[1,[1,nil]]],depth(4))
-->(54,'&self',[1,[1,nil]],depth(5))
-->(55,'&self',[1,nil],depth(6))
-->(56,'&self',[0,[1,[0,nil]]],depth(4))
-->(57,'&self',[1,[0,nil]],depth(5))
-->(58,'&self',[0,nil],depth(6))
-->(59,'&self',[0,[1,[1,nil]]],depth(4))
-->(60,'&self',[1,[1,nil]],depth(5))
-->(61,'&self',[1,nil],depth(6))
-->(62,'&self',[0,[0,[0,nil]]],depth(4))
-->(63,'&self',[0,[0,nil]],depth(5))
-->(64,'&self',[0,nil],depth(6))
-->(65,'&self',[0,[0,[1,nil]]],depth(4))
-->(66,'&self',[0,[1,nil]],depth(5))
-->(67,'&self',[1,nil],depth(6))
-->(68,'&self',[0,[0,[0,nil]]],depth(4))
-->(69,'&self',[0,[0,nil]],depth(5))
-->(70,'&self',[0,nil],depth(6))
-->(71,'&self',[0,[0,[1,nil]]],depth(4))
-->(72,'&self',[0,[1,nil]],depth(5))
-->(73,'&self',[1,nil],depth(6))
-->(74,'&self',[0,[0,[0,nil]]],depth(4))
-->(75,'&self',[0,[0,nil]],depth(5))
-->(76,'&self',[0,nil],depth(6))
-->(77,'&self',[0,[0,[1,nil]]],depth(4))
-->(78,'&self',[0,[1,nil]],depth(5))
-->(79,'&self',[1,nil],depth(6))
-->(80,'&self',[0,[0,[0,nil]]],depth(4))
-->(81,'&self',[0,[0,nil]],depth(5))
-->(82,'&self',[0,nil],depth(6))
-->(83,'&self',[0,[0,[1,nil]]],depth(4))
-->(84,'&self',[0,[1,nil]],depth(5))
-->(85,'&self',[1,nil],depth(6))
-->(86,'&self',[0,[1,[0,nil]]],depth(4))
-->(87,'&self',[1,[0,nil]],depth(5))
-->(88,'&self',[0,nil],depth(6))
-->(89,'&self',[0,[1,[1,nil]]],depth(4))
-->(90,'&self',[1,[1,nil]],depth(5))
-->(91,'&self',[1,nil],depth(6))
-->(92,'&self',[0,[1,[0,nil]]],depth(4))
-->(93,'&self',[1,[0,nil]],depth(5))
-->(94,'&self',[0,nil],depth(6))
-->(95,'&self',[0,[1,[1,nil]]],depth(4))
-->(96,'&self',[1,[1,nil]],depth(5))
-->(97,'&self',[1,nil],depth(6))
-->(98,'&self',[0,[1,[0,nil]]],depth(4))
-->(99,'&self',[1,[0,nil]],depth(5))
-->(100,'&self',[0,nil],depth(6))
-->(101,'&self',[0,[1,[1,nil]]],depth(4))
-->(102,'&self',[1,[1,nil]],depth(5))
-->(103,'&self',[1,nil],depth(6))
-->(104,'&self',[0,[1,[0,nil]]],depth(4))
-->(105,'&self',[1,[0,nil]],depth(5))
-->(106,'&self',[0,nil],depth(6))
-->(107,'&self',[0,[1,[1,nil]]],depth(4))
-->(108,'&self',[1,[1,nil]],depth(5))
-->(109,'&self',[1,nil],depth(6))
-->(110,'&self',[0,[0,[0,nil]]],depth(4))
-->(111,'&self',[0,[0,nil]],depth(5))
-->(112,'&self',[0,nil],depth(6))
-->(113,'&self',[0,[0,[1,nil]]],depth(4))
-->(114,'&self',[0,[1,nil]],depth(5))
-->(115,'&self',[1,nil],depth(6))
-->(116,'&self',[0,[0,[0,nil]]],depth(4))
-->(117,'&self',[0,[0,nil]],depth(5))
-->(118,'&self',[0,nil],depth(6))
-->(119,'&self',[0,[0,[1,nil]]],depth(4))
-->(120,'&self',[0,[1,nil]],depth(5))
-->(121,'&self',[1,nil],depth(6))
-->(122,'&self',[0,[0,[0,nil]]],depth(4))
-->(123,'&self',[0,[0,nil]],depth(5))
-->(124,'&self',[0,nil],depth(6))
-->(125,'&self',[0,[0,[1,nil]]],depth(4))
-->(126,'&self',[0,[1,nil]],depth(5))
-->(127,'&self',[1,nil],depth(6))
-->(128,'&self',[0,[1,[0,nil]]],depth(4))
-->(129,'&self',[1,[0,nil]],depth(5))
-->(130,'&self',[0,nil],depth(6))
-->(131,'&self',[0,[1,[1,nil]]],depth(4))
-->(132,'&self',[1,[1,nil]],depth(5))
-->(133,'&self',[1,nil],depth(6))
-->(134,'&self',[0,[1,[0,nil]]],depth(4))
-->(135,'&self',[1,[0,nil]],depth(5))
-->(136,'&self',[0,nil],depth(6))
-->(137,'&self',[0,[1,[1,nil]]],depth(4))
-->(138,'&self',[1,[1,nil]],depth(5))
-->(139,'&self',[1,nil],depth(6))
-->(140,'&self',[0,[1,[0,nil]]],depth(4))
-->(141,'&self',[1,[0,nil]],depth(5))
-->(142,'&self',[0,nil],depth(6))
-->(143,'&self',[0,[1,[1,nil]]],depth(4))
-->(144,'&self',[1,[1,nil]],depth(5))
-->(145,'&self',[1,nil],depth(6))
-->(146,'&self',[0,[0,[0,nil]]],depth(4))
-->(147,'&self',[0,[0,nil]],depth(5))
-->(148,'&self',[0,nil],depth(6))
-->(149,'&self',[0,[1,[0,nil]]],depth(4))
-->(150,'&self',[1,[0,nil]],depth(5))
-->(151,'&self',[0,nil],depth(6))
-->(152,'&self',[0,[0,[1,nil]]],depth(4))
-->(153,'&self',[0,[1,nil]],depth(5))
-->(154,'&self',[1,nil],depth(6))
-->(155,'&self',[0,[1,[1,nil]]],depth(4))
-->(156,'&self',[1,[1,nil]],depth(5))
-->(157,'&self',[1,nil],depth(6))
-->(158,'&self',[0,[0,[0,nil]]],depth(4))
-->(159,'&self',[0,[0,nil]],depth(5))
-->(160,'&self',[0,nil],depth(6))
-->(161,'&self',[0,[1,[0,nil]]],depth(4))
-->(162,'&self',[1,[0,nil]],depth(5))
-->(163,'&self',[0,nil],depth(6))
-->(164,'&self',[0,[0,[1,nil]]],depth(4))
-->(165,'&self',[0,[1,nil]],depth(5))
-->(166,'&self',[1,nil],depth(6))
-->(167,'&self',[0,[1,[1,nil]]],depth(4))
-->(168,'&self',[1,[1,nil]],depth(5))
-->(169,'&self',[1,nil],depth(6))
-->(170,'&self',[0,[0,[0,nil]]],depth(4))
-->(171,'&self',[0,[0,nil]],depth(5))
-->(172,'&self',[0,nil],depth(6))
-->(173,'&self',[0,[1,[0,nil]]],depth(4))
-->(174,'&self',[1,[0,nil]],depth(5))
-->(175,'&self',[0,nil],depth(6))
-->(176,'&self',[0,[0,[1,nil]]],depth(4))
-->(177,'&self',[0,[1,nil]],depth(5))
-->(178,'&self',[1,nil],depth(6))
-->(179,'&self',[0,[1,[1,nil]]],depth(4))
-->(180,'&self',[1,[1,nil]],depth(5))
-->(181,'&self',[1,nil],depth(6))
-->(182,'&self',[1,[0,[0,nil]]],depth(4))
-->(183,'&self',[0,[0,nil]],depth(5))
-->(184,'&self',[0,nil],depth(6))
-->(185,'&self',[1,[0,[1,nil]]],depth(4))
-->(186,'&self',[0,[1,nil]],depth(5))
-->(187,'&self',[1,nil],depth(6))
-->(188,'&self',[1,[0,[0,nil]]],depth(4))
-->(189,'&self',[0,[0,nil]],depth(5))
-->(190,'&self',[0,nil],depth(6))
-->(191,'&self',[1,[0,[1,nil]]],depth(4))
-->(192,'&self',[0,[1,nil]],depth(5))
-->(193,'&self',[1,nil],depth(6))
-->(194,'&self',[1,[0,[0,nil]]],depth(4))
-->(195,'&self',[0,[0,nil]],depth(5))
-->(196,'&self',[0,nil],depth(6))
-->(197,'&self',[1,[0,[1,nil]]],depth(4))
-->(198,'&self',[0,[1,nil]],depth(5))
-->(199,'&self',[1,nil],depth(6))
-->(200,'&self',[1,[0,[0,nil]]],depth(4))
-->(201,'&self',[0,[0,nil]],depth(5))
-->(202,'&self',[0,nil],depth(6))
-->(203,'&self',[1,[0,[1,nil]]],depth(4))
-->(204,'&self',[0,[1,nil]],depth(5))
-->(205,'&self',[1,nil],depth(6))
-->(206,'&self',[1,[0,[0,nil]]],depth(4))
-->(207,'&self',[0,[0,nil]],depth(5))
-->(208,'&self',[0,nil],depth(6))
-->(209,'&self',[1,[0,[1,nil]]],depth(4))
-->(210,'&self',[0,[1,nil]],depth(5))
-->(211,'&self',[1,nil],depth(6))
-->(212,'&self',[1,[1,[0,nil]]],depth(4))
-->(213,'&self',[1,[0,nil]],depth(5))
-->(214,'&self',[0,nil],depth(6))
-->(215,'&self',[1,[1,[1,nil]]],depth(4))
-->(216,'&self',[1,[1,nil]],depth(5))
-->(217,'&self',[1,nil],depth(6))
-->(218,'&self',[1,[1,[0,nil]]],depth(4))
-->(219,'&self',[1,[0,nil]],depth(5))
-->(220,'&self',[0,nil],depth(6))
-->(221,'&self',[1,[1,[1,nil]]],depth(4))
-->(222,'&self',[1,[1,nil]],depth(5))
-->(223,'&self',[1,nil],depth(6))
-->(224,'&self',[1,[1,[0,nil]]],depth(4))
-->(225,'&self',[1,[0,nil]],depth(5))
-->(226,'&self',[0,nil],depth(6))
-->(227,'&self',[1,[1,[1,nil]]],depth(4))
-->(228,'&self',[1,[1,nil]],depth(5))
-->(229,'&self',[1,nil],depth(6))
-->(230,'&self',[1,[1,[0,nil]]],depth(4))
-->(231,'&self',[1,[0,nil]],depth(5))
-->(232,'&self',[0,nil],depth(6))
-->(233,'&self',[1,[1,[1,nil]]],depth(4))
-->(234,'&self',[1,[1,nil]],depth(5))
-->(235,'&self',[1,nil],depth(6))
-->(236,'&self',[1,[1,[0,nil]]],depth(4))
-->(237,'&self',[1,[0,nil]],depth(5))
-->(238,'&self',[0,nil],depth(6))
-->(239,'&self',[1,[1,[1,nil]]],depth(4))
-->(240,'&self',[1,[1,nil]],depth(5))
-->(241,'&self',[1,nil],depth(6))
-->(242,'&self',[1,[0,[0,nil]]],depth(4))
-->(243,'&self',[0,[0,nil]],depth(5))
-->(244,'&self',[0,nil],depth(6))
-->(245,'&self',[1,[0,[1,nil]]],depth(4))
-->(246,'&self',[0,[1,nil]],depth(5))
-->(247,'&self',[1,nil],depth(6))
-->(248,'&self',[1,[0,[0,nil]]],depth(4))
-->(249,'&self',[0,[0,nil]],depth(5))
-->(250,'&self',[0,nil],depth(6))
-->(251,'&self',[1,[0,[1,nil]]],depth(4))
-->(252,'&self',[0,[1,nil]],depth(5))
-->(253,'&self',[1,nil],depth(6))
-->(254,'&self',[1,[0,[0,nil]]],depth(4))
-->(255,'&self',[0,[0,nil]],depth(5))
-->(256,'&self',[0,nil],depth(6))
-->(257,'&self',[1,[0,[1,nil]]],depth(4))
-->(258,'&self',[0,[1,nil]],depth(5))
-->(259,'&self',[1,nil],depth(6))
-->(260,'&self',[1,[0,[0,nil]]],depth(4))
-->(261,'&self',[0,[0,nil]],depth(5))
-->(262,'&self',[0,nil],depth(6))
-->(263,'&self',[1,[0,[1,nil]]],depth(4))
-->(264,'&self',[0,[1,nil]],depth(5))
-->(265,'&self',[1,nil],depth(6))
-->(266,'&self',[1,[1,[0,nil]]],depth(4))
-->(267,'&self',[1,[0,nil]],depth(5))
-->(268,'&self',[0,nil],depth(6))
-->(269,'&self',[1,[1,[1,nil]]],depth(4))
-->(270,'&self',[1,[1,nil]],depth(5))
-->(271,'&self',[1,nil],depth(6))
-->(272,'&self',[1,[1,[0,nil]]],depth(4))
-->(273,'&self',[1,[0,nil]],depth(5))
-->(274,'&self',[0,nil],depth(6))
-->(275,'&self',[1,[1,[1,nil]]],depth(4))
-->(276,'&self',[1,[1,nil]],depth(5))
-->(277,'&self',[1,nil],depth(6))
-->(278,'&self',[1,[1,[0,nil]]],depth(4))
-->(279,'&self',[1,[0,nil]],depth(5))
-->(280,'&self',[0,nil],depth(6))
-->(281,'&self',[1,[1,[1,nil]]],depth(4))
-->(282,'&self',[1,[1,nil]],depth(5))
-->(283,'&self',[1,nil],depth(6))
-->(284,'&self',[1,[1,[0,nil]]],depth(4))
-->(285,'&self',[1,[0,nil]],depth(5))
-->(286,'&self',[0,nil],depth(6))
-->(287,'&self',[1,[1,[1,nil]]],depth(4))
-->(288,'&self',[1,[1,nil]],depth(5))
-->(289,'&self',[1,nil],depth(6))
-->(290,'&self',[1,[0,[0,nil]]],depth(4))
-->(291,'&self',[0,[0,nil]],depth(5))
-->(292,'&self',[0,nil],depth(6))
-->(293,'&self',[1,[0,[1,nil]]],depth(4))
-->(294,'&self',[0,[1,nil]],depth(5))
-->(295,'&self',[1,nil],depth(6))
-->(296,'&self',[1,[0,[0,nil]]],depth(4))
-->(297,'&self',[0,[0,nil]],depth(5))
-->(298,'&self',[0,nil],depth(6))
-->(299,'&self',[1,[0,[1,nil]]],depth(4))
-->(300,'&self',[0,[1,nil]],depth(5))
-->(301,'&self',[1,nil],depth(6))
-->(302,'&self',[1,[0,[0,nil]]],depth(4))
-->(303,'&self',[0,[0,nil]],depth(5))
-->(304,'&self',[0,nil],depth(6))
-->(305,'&self',[1,[0,[1,nil]]],depth(4))
-->(306,'&self',[0,[1,nil]],depth(5))
-->(307,'&self',[1,nil],depth(6))
-->(308,'&self',[1,[1,[0,nil]]],depth(4))
-->(309,'&self',[1,[0,nil]],depth(5))
-->(310,'&self',[0,nil],depth(6))
-->(311,'&self',[1,[1,[1,nil]]],depth(4))
-->(312,'&self',[1,[1,nil]],depth(5))
-->(313,'&self',[1,nil],depth(6))
-->(314,'&self',[1,[1,[0,nil]]],depth(4))
-->(315,'&self',[1,[0,nil]],depth(5))
-->(316,'&self',[0,nil],depth(6))
-->(317,'&self',[1,[1,[1,nil]]],depth(4))
-->(318,'&self',[1,[1,nil]],depth(5))
-->(319,'&self',[1,nil],depth(6))
-->(320,'&self',[1,[1,[0,nil]]],depth(4))
-->(321,'&self',[1,[0,nil]],depth(5))
-->(322,'&self',[0,nil],depth(6))
-->(323,'&self',[1,[1,[1,nil]]],depth(4))
-->(324,'&self',[1,[1,nil]],depth(5))
-->(325,'&self',[1,nil],depth(6))
-->(326,'&self',[1,[0,[0,nil]]],depth(4))
-->(327,'&self',[0,[0,nil]],depth(5))
-->(328,'&self',[0,nil],depth(6))
-->(329,'&self',[1,[1,[0,nil]]],depth(4))
-->(330,'&self',[1,[0,nil]],depth(5))
-->(331,'&self',[0,nil],depth(6))
-->(332,'&self',[1,[0,[1,nil]]],depth(4))
-->(333,'&self',[0,[1,nil]],depth(5))
-->(334,'&self',[1,nil],depth(6))
-->(335,'&self',[1,[1,[1,nil]]],depth(4))
-->(336,'&self',[1,[1,nil]],depth(5))
-->(337,'&self',[1,nil],depth(6))
-->(338,'&self',[1,[0,[0,nil]]],depth(4))
-->(339,'&self',[0,[0,nil]],depth(5))
-->(340,'&self',[0,nil],depth(6))
-->(341,'&self',[1,[1,[0,nil]]],depth(4))
-->(342,'&self',[1,[0,nil]],depth(5))
-->(343,'&self',[0,nil],depth(6))
-->(344,'&self',[1,[0,[1,nil]]],depth(4))
-->(345,'&self',[0,[1,nil]],depth(5))
-->(346,'&self',[1,nil],depth(6))
-->(347,'&self',[1,[1,[1,nil]]],depth(4))
-->(348,'&self',[1,[1,nil]],depth(5))
-->(349,'&self',[1,nil],depth(6))
-->(350,'&self',[1,[0,[0,nil]]],depth(4))
-->(351,'&self',[0,[0,nil]],depth(5))
-->(352,'&self',[0,nil],depth(6))
-->(353,'&self',[1,[1,[0,nil]]],depth(4))
-->(354,'&self',[1,[0,nil]],depth(5))
-->(355,'&self',[0,nil],depth(6))
-->(356,'&self',[1,[0,[1,nil]]],depth(4))
-->(357,'&self',[0,[1,nil]],depth(5))
-->(358,'&self',[1,nil],depth(6))
-->(359,'&self',[1,[1,[1,nil]]],depth(4))
-->(360,'&self',[1,[1,nil]],depth(5))
-->(361,'&self',[1,nil],depth(6))
-->(362,'&self',[0,[0,[0,nil]]],depth(4))
-->(363,'&self',[0,[0,nil]],depth(5))
-->(364,'&self',[0,nil],depth(6))
-->(365,'&self',[0,[0,[1,nil]]],depth(4))
-->(366,'&self',[0,[1,nil]],depth(5))
-->(367,'&self',[1,nil],depth(6))
-->(368,'&self',[0,[0,[0,nil]]],depth(4))
-->(369,'&self',[0,[0,nil]],depth(5))
-->(370,'&self',[0,nil],depth(6))
-->(371,'&self',[0,[0,[1,nil]]],depth(4))
-->(372,'&self',[0,[1,nil]],depth(5))
-->(373,'&self',[1,nil],depth(6))
-->(374,'&self',[0,[0,[0,nil]]],depth(4))
-->(375,'&self',[0,[0,nil]],depth(5))
-->(376,'&self',[0,nil],depth(6))
-->(377,'&self',[0,[0,[1,nil]]],depth(4))
-->(378,'&self',[0,[1,nil]],depth(5))
-->(379,'&self',[1,nil],depth(6))
-->(380,'&self',[0,[0,[0,nil]]],depth(4))
-->(381,'&self',[0,[0,nil]],depth(5))
-->(382,'&self',[0,nil],depth(6))
-->(383,'&self',[0,[0,[1,nil]]],depth(4))
-->(384,'&self',[0,[1,nil]],depth(5))
-->(385,'&self',[1,nil],depth(6))
-->(386,'&self',[0,[1,[0,nil]]],depth(4))
-->(387,'&self',[1,[0,nil]],depth(5))
-->(388,'&self',[0,nil],depth(6))
-->(389,'&self',[0,[1,[1,nil]]],depth(4))
-->(390,'&self',[1,[1,nil]],depth(5))
-->(391,'&self',[1,nil],depth(6))
-->(392,'&self',[0,[1,[0,nil]]],depth(4))
-->(393,'&self',[1,[0,nil]],depth(5))
-->(394,'&self',[0,nil],depth(6))
-->(395,'&self',[0,[1,[1,nil]]],depth(4))
-->(396,'&self',[1,[1,nil]],depth(5))
-->(397,'&self',[1,nil],depth(6))
-->(398,'&self',[0,[1,[0,nil]]],depth(4))
-->(399,'&self',[1,[0,nil]],depth(5))
-->(400,'&self',[0,nil],depth(6))
-->(401,'&self',[0,[1,[1,nil]]],depth(4))
-->(402,'&self',[1,[1,nil]],depth(5))
-->(403,'&self',[1,nil],depth(6))
-->(404,'&self',[0,[1,[0,nil]]],depth(4))
-->(405,'&self',[1,[0,nil]],depth(5))
-->(406,'&self',[0,nil],depth(6))
-->(407,'&self',[0,[1,[1,nil]]],depth(4))
-->(408,'&self',[1,[1,nil]],depth(5))
-->(409,'&self',[1,nil],depth(6))
-->(410,'&self',[0,[0,[0,nil]]],depth(4))
-->(411,'&self',[0,[0,nil]],depth(5))
-->(412,'&self',[0,nil],depth(6))
-->(413,'&self',[0,[0,[1,nil]]],depth(4))
-->(414,'&self',[0,[1,nil]],depth(5))
-->(415,'&self',[1,nil],depth(6))
-->(416,'&self',[0,[0,[0,nil]]],depth(4))
-->(417,'&self',[0,[0,nil]],depth(5))
-->(418,'&self',[0,nil],depth(6))
-->(419,'&self',[0,[0,[1,nil]]],depth(4))
-->(420,'&self',[0,[1,nil]],depth(5))
-->(421,'&self',[1,nil],depth(6))
-->(422,'&self',[0,[0,[0,nil]]],depth(4))
-->(423,'&self',[0,[0,nil]],depth(5))
-->(424,'&self',[0,nil],depth(6))
-->(425,'&self',[0,[0,[1,nil]]],depth(4))
-->(426,'&self',[0,[1,nil]],depth(5))
-->(427,'&self',[1,nil],depth(6))
-->(428,'&self',[0,[1,[0,nil]]],depth(4))
-->(429,'&self',[1,[0,nil]],depth(5))
-->(430,'&self',[0,nil],depth(6))
-->(431,'&self',[0,[1,[1,nil]]],depth(4))
-->(432,'&self',[1,[1,nil]],depth(5))
-->(433,'&self',[1,nil],depth(6))
-->(434,'&self',[0,[1,[0,nil]]],depth(4))
-->(435,'&self',[1,[0,nil]],depth(5))
-->(436,'&self',[0,nil],depth(6))
-->(437,'&self',[0,[1,[1,nil]]],depth(4))
-->(438,'&self',[1,[1,nil]],depth(5))
-->(439,'&self',[1,nil],depth(6))
-->(440,'&self',[0,[1,[0,nil]]],depth(4))
-->(441,'&self',[1,[0,nil]],depth(5))
-->(442,'&self',[0,nil],depth(6))
-->(443,'&self',[0,[1,[1,nil]]],depth(4))
-->(444,'&self',[1,[1,nil]],depth(5))
-->(445,'&self',[1,nil],depth(6))
-->(446,'&self',[0,[0,[0,nil]]],depth(4))
-->(447,'&self',[0,[0,nil]],depth(5))
-->(448,'&self',[0,nil],depth(6))
-->(449,'&self',[0,[1,[0,nil]]],depth(4))
-->(450,'&self',[1,[0,nil]],depth(5))
-->(451,'&self',[0,nil],depth(6))
-->(452,'&self',[0,[0,[1,nil]]],depth(4))
-->(453,'&self',[0,[1,nil]],depth(5))
-->(454,'&self',[1,nil],depth(6))
-->(455,'&self',[0,[1,[1,nil]]],depth(4))
-->(456,'&self',[1,[1,nil]],depth(5))
-->(457,'&self',[1,nil],depth(6))
-->(458,'&self',[0,[0,[0,nil]]],depth(4))
-->(459,'&self',[0,[0,nil]],depth(5))
-->(460,'&self',[0,nil],depth(6))
-->(461,'&self',[0,[1,[0,nil]]],depth(4))
-->(462,'&self',[1,[0,nil]],depth(5))
-->(463,'&self',[0,nil],depth(6))
-->(464,'&self',[0,[0,[1,nil]]],depth(4))
-->(465,'&self',[0,[1,nil]],depth(5))
-->(466,'&self',[1,nil],depth(6))
-->(467,'&self',[0,[1,[1,nil]]],depth(4))
-->(468,'&self',[1,[1,nil]],depth(5))
-->(469,'&self',[1,nil],depth(6))
-->(470,'&self',[0,[0,[0,nil]]],depth(4))
-->(471,'&self',[0,[0,nil]],depth(5))
-->(472,'&self',[0,nil],depth(6))
-->(473,'&self',[0,[1,[0,nil]]],depth(4))
-->(474,'&self',[1,[0,nil]],depth(5))
-->(475,'&self',[0,nil],depth(6))
-->(476,'&self',[0,[0,[1,nil]]],depth(4))
-->(477,'&self',[0,[1,nil]],depth(5))
-->(478,'&self',[1,nil],depth(6))
-->(479,'&self',[0,[1,[1,nil]]],depth(4))
-->(480,'&self',[1,[1,nil]],depth(5))
-->(481,'&self',[1,nil],depth(6))
-->(482,'&self',[1,[0,[0,nil]]],depth(4))
-->(483,'&self',[0,[0,nil]],depth(5))
-->(484,'&self',[0,nil],depth(6))
-->(485,'&self',[1,[0,[1,nil]]],depth(4))
-->(486,'&self',[0,[1,nil]],depth(5))
-->(487,'&self',[1,nil],depth(6))
-->(488,'&self',[1,[0,[0,nil]]],depth(4))
-->(489,'&self',[0,[0,nil]],depth(5))
-->(490,'&self',[0,nil],depth(6))
-->(491,'&self',[1,[0,[1,nil]]],depth(4))
-->(492,'&self',[0,[1,nil]],depth(5))
-->(493,'&self',[1,nil],depth(6))
-->(494,'&self',[1,[0,[0,nil]]],depth(4))
-->(495,'&self',[0,[0,nil]],depth(5))
-->(496,'&self',[0,nil],depth(6))
-->(497,'&self',[1,[0,[1,nil]]],depth(4))
-->(498,'&self',[0,[1,nil]],depth(5))
-->(499,'&self',[1,nil],depth(6))
-->(500,'&self',[1,[0,[0,nil]]],depth(4))
-->(501,'&self',[0,[0,nil]],depth(5))
-->(502,'&self',[0,nil],depth(6))
-->(503,'&self',[1,[0,[1,nil]]],depth(4))
-->(504,'&self',[0,[1,nil]],depth(5))
-->(505,'&self',[1,nil],depth(6))
-->(506,'&self',[1,[1,[0,nil]]],depth(4))
-->(507,'&self',[1,[0,nil]],depth(5))
-->(508,'&self',[0,nil],depth(6))
-->(509,'&self',[1,[1,[1,nil]]],depth(4))
-->(510,'&self',[1,[1,nil]],depth(5))
-->(511,'&self',[1,nil],depth(6))
-->(512,'&self',[1,[1,[0,nil]]],depth(4))
-->(513,'&self',[1,[0,nil]],depth(5))
-->(514,'&self',[0,nil],depth(6))
-->(515,'&self',[1,[1,[1,nil]]],depth(4))
-->(516,'&self',[1,[1,nil]],depth(5))
-->(517,'&self',[1,nil],depth(6))
-->(518,'&self',[1,[1,[0,nil]]],depth(4))
-->(519,'&self',[1,[0,nil]],depth(5))
-->(520,'&self',[0,nil],depth(6))
-->(521,'&self',[1,[1,[1,nil]]],depth(4))
-->(522,'&self',[1,[1,nil]],depth(5))
-->(523,'&self',[1,nil],depth(6))
-->(524,'&self',[1,[1,[0,nil]]],depth(4))
-->(525,'&self',[1,[0,nil]],depth(5))
-->(526,'&self',[0,nil],depth(6))
-->(527,'&self',[1,[1,[1,nil]]],depth(4))
-->(528,'&self',[1,[1,nil]],depth(5))
-->(529,'&self',[1,nil],depth(6))
-->(530,'&self',[1,[0,[0,nil]]],depth(4))
-->(531,'&self',[0,[0,nil]],depth(5))
-->(532,'&self',[0,nil],depth(6))
-->(533,'&self',[1,[0,[1,nil]]],depth(4))
-->(534,'&self',[0,[1,nil]],depth(5))
-->(535,'&self',[1,nil],depth(6))
-->(536,'&self',[1,[0,[0,nil]]],depth(4))
-->(537,'&self',[0,[0,nil]],depth(5))
-->(538,'&self',[0,nil],depth(6))
-->(539,'&self',[1,[0,[1,nil]]],depth(4))
-->(540,'&self',[0,[1,nil]],depth(5))
-->(541,'&self',[1,nil],depth(6))
-->(542,'&self',[1,[0,[0,nil]]],depth(4))
-->(543,'&self',[0,[0,nil]],depth(5))
-->(544,'&self',[0,nil],depth(6))
-->(545,'&self',[1,[0,[1,nil]]],depth(4))
-->(546,'&self',[0,[1,nil]],depth(5))
-->(547,'&self',[1,nil],depth(6))
-->(548,'&self',[1,[1,[0,nil]]],depth(4))
-->(549,'&self',[1,[0,nil]],depth(5))
-->(550,'&self',[0,nil],depth(6))
-->(551,'&self',[1,[1,[1,nil]]],depth(4))
-->(552,'&self',[1,[1,nil]],depth(5))
-->(553,'&self',[1,nil],depth(6))
-->(554,'&self',[1,[1,[0,nil]]],depth(4))
-->(555,'&self',[1,[0,nil]],depth(5))
-->(556,'&self',[0,nil],depth(6))
-->(557,'&self',[1,[1,[1,nil]]],depth(4))
-->(558,'&self',[1,[1,nil]],depth(5))
-->(559,'&self',[1,nil],depth(6))
-->(560,'&self',[1,[1,[0,nil]]],depth(4))
-->(561,'&self',[1,[0,nil]],depth(5))
-->(562,'&self',[0,nil],depth(6))
-->(563,'&self',[1,[1,[1,nil]]],depth(4))
-->(564,'&self',[1,[1,nil]],depth(5))
-->(565,'&self',[1,nil],depth(6))
-->(566,'&self',[1,[0,[0,nil]]],depth(4))
-->(567,'&self',[0,[0,nil]],depth(5))
-->(568,'&self',[0,nil],depth(6))
-->(569,'&self',[1,[1,[0,nil]]],depth(4))
-->(570,'&self',[1,[0,nil]],depth(5))
-->(571,'&self',[0,nil],depth(6))
-->(572,'&self',[1,[0,[1,nil]]],depth(4))
-->(573,'&self',[0,[1,nil]],depth(5))
-->(574,'&self',[1,nil],depth(6))
-->(575,'&self',[1,[1,[1,nil]]],depth(4))
-->(576,'&self',[1,[1,nil]],depth(5))
-->(577,'&self',[1,nil],depth(6))
-->(578,'&self',[1,[0,[0,nil]]],depth(4))
-->(579,'&self',[0,[0,nil]],depth(5))
-->(580,'&self',[0,nil],depth(6))
-->(581,'&self',[1,[1,[0,nil]]],depth(4))
-->(582,'&self',[1,[0,nil]],depth(5))
-->(583,'&self',[0,nil],depth(6))
-->(584,'&self',[1,[0,[1,nil]]],depth(4))
-->(585,'&self',[0,[1,nil]],depth(5))
-->(586,'&self',[1,nil],depth(6))
-->(587,'&self',[1,[1,[1,nil]]],depth(4))
-->(588,'&self',[1,[1,nil]],depth(5))
-->(589,'&self',[1,nil],depth(6))
-->(590,'&self',[1,[0,[0,nil]]],depth(4))
-->(591,'&self',[0,[0,nil]],depth(5))
-->(592,'&self',[0,nil],depth(6))
-->(593,'&self',[1,[1,[0,nil]]],depth(4))
-->(594,'&self',[1,[0,nil]],depth(5))
-->(595,'&self',[0,nil],depth(6))
-->(596,'&self',[1,[0,[1,nil]]],depth(4))
-->(597,'&self',[0,[1,nil]],depth(5))
-->(598,'&self',[1,nil],depth(6))
-->(599,'&self',[1,[1,[1,nil]]],depth(4))
-->(600,'&self',[1,[1,nil]],depth(5))
-->(601,'&self',[1,nil],depth(6))
-->(602,'&self',[0,[0,[0,nil]]],depth(4))
-->(603,'&self',[0,[0,nil]],depth(5))
-->(604,'&self',[0,nil],depth(6))
-->(605,'&self',[1,[0,[0,nil]]],depth(4))
-->(606,'&self',[0,[0,nil]],depth(5))
-->(607,'&self',[0,nil],depth(6))
-->(608,'&self',[0,[0,[1,nil]]],depth(4))
-->(609,'&self',[0,[1,nil]],depth(5))
-->(610,'&self',[1,nil],depth(6))
-->(611,'&self',[1,[0,[1,nil]]],depth(4))
-->(612,'&self',[0,[1,nil]],depth(5))
-->(613,'&self',[1,nil],depth(6))
-->(614,'&self',[0,[0,[0,nil]]],depth(4))
-->(615,'&self',[0,[0,nil]],depth(5))
-->(616,'&self',[0,nil],depth(6))
-->(617,'&self',[1,[0,[0,nil]]],depth(4))
-->(618,'&self',[0,[0,nil]],depth(5))
-->(619,'&self',[0,nil],depth(6))
-->(620,'&self',[0,[0,[1,nil]]],depth(4))
-->(621,'&self',[0,[1,nil]],depth(5))
-->(622,'&self',[1,nil],depth(6))
-->(623,'&self',[1,[0,[1,nil]]],depth(4))
-->(624,'&self',[0,[1,nil]],depth(5))
-->(625,'&self',[1,nil],depth(6))
-->(626,'&self',[0,[0,[0,nil]]],depth(4))
-->(627,'&self',[0,[0,nil]],depth(5))
-->(628,'&self',[0,nil],depth(6))
-->(629,'&self',[1,[0,[0,nil]]],depth(4))
-->(630,'&self',[0,[0,nil]],depth(5))
-->(631,'&self',[0,nil],depth(6))
-->(632,'&self',[0,[0,[1,nil]]],depth(4))
-->(633,'&self',[0,[1,nil]],depth(5))
-->(634,'&self',[1,nil],depth(6))
-->(635,'&self',[1,[0,[1,nil]]],depth(4))
-->(636,'&self',[0,[1,nil]],depth(5))
-->(637,'&self',[1,nil],depth(6))
-->(638,'&self',[0,[0,[0,nil]]],depth(4))
-->(639,'&self',[0,[0,nil]],depth(5))
-->(640,'&self',[0,nil],depth(6))
-->(641,'&self',[1,[0,[0,nil]]],depth(4))
-->(642,'&self',[0,[0,nil]],depth(5))
-->(643,'&self',[0,nil],depth(6))
-->(644,'&self',[0,[0,[1,nil]]],depth(4))
-->(645,'&self',[0,[1,nil]],depth(5))
-->(646,'&self',[1,nil],depth(6))
-->(647,'&self',[1,[0,[1,nil]]],depth(4))
-->(648,'&self',[0,[1,nil]],depth(5))
-->(649,'&self',[1,nil],depth(6))
-->(650,'&self',[0,[1,[0,nil]]],depth(4))
-->(651,'&self',[1,[0,nil]],depth(5))
-->(652,'&self',[0,nil],depth(6))
-->(653,'&self',[1,[1,[0,nil]]],depth(4))
-->(654,'&self',[1,[0,nil]],depth(5))
-->(655,'&self',[0,nil],depth(6))
-->(656,'&self',[0,[1,[1,nil]]],depth(4))
-->(657,'&self',[1,[1,nil]],depth(5))
-->(658,'&self',[1,nil],depth(6))
-->(659,'&self',[1,[1,[1,nil]]],depth(4))
-->(660,'&self',[1,[1,nil]],depth(5))
-->(661,'&self',[1,nil],depth(6))
-->(662,'&self',[0,[1,[0,nil]]],depth(4))
-->(663,'&self',[1,[0,nil]],depth(5))
-->(664,'&self',[0,nil],depth(6))
-->(665,'&self',[1,[1,[0,nil]]],depth(4))
-->(666,'&self',[1,[0,nil]],depth(5))
-->(667,'&self',[0,nil],depth(6))
-->(668,'&self',[0,[1,[1,nil]]],depth(4))
-->(669,'&self',[1,[1,nil]],depth(5))
-->(670,'&self',[1,nil],depth(6))
-->(671,'&self',[1,[1,[1,nil]]],depth(4))
-->(672,'&self',[1,[1,nil]],depth(5))
-->(673,'&self',[1,nil],depth(6))
-->(674,'&self',[0,[1,[0,nil]]],depth(4))
-->(675,'&self',[1,[0,nil]],depth(5))
-->(676,'&self',[0,nil],depth(6))
-->(677,'&self',[1,[1,[0,nil]]],depth(4))
-->(678,'&self',[1,[0,nil]],depth(5))
-->(679,'&self',[0,nil],depth(6))
-->(680,'&self',[0,[1,[1,nil]]],depth(4))
-->(681,'&self',[1,[1,nil]],depth(5))
-->(682,'&self',[1,nil],depth(6))
-->(683,'&self',[1,[1,[1,nil]]],depth(4))
-->(684,'&self',[1,[1,nil]],depth(5))
-->(685,'&self',[1,nil],depth(6))
-->(686,'&self',[0,[1,[0,nil]]],depth(4))
-->(687,'&self',[1,[0,nil]],depth(5))
-->(688,'&self',[0,nil],depth(6))
-->(689,'&self',[1,[1,[0,nil]]],depth(4))
-->(690,'&self',[1,[0,nil]],depth(5))
-->(691,'&self',[0,nil],depth(6))
-->(692,'&self',[0,[1,[1,nil]]],depth(4))
-->(693,'&self',[1,[1,nil]],depth(5))
-->(694,'&self',[1,nil],depth(6))
-->(695,'&self',[1,[1,[1,nil]]],depth(4))
-->(696,'&self',[1,[1,nil]],depth(5))
-->(697,'&self',[1,nil],depth(6))
-->(698,'&self',[0,[0,[0,nil]]],depth(4))
-->(699,'&self',[0,[0,nil]],depth(5))
-->(700,'&self',[0,nil],depth(6))
-->(701,'&self',[1,[0,[0,nil]]],depth(4))
-->(702,'&self',[0,[0,nil]],depth(5))
-->(703,'&self',[0,nil],depth(6))
-->(704,'&self',[0,[0,[1,nil]]],depth(4))
-->(705,'&self',[0,[1,nil]],depth(5))
-->(706,'&self',[1,nil],depth(6))
-->(707,'&self',[1,[0,[1,nil]]],depth(4))
-->(708,'&self',[0,[1,nil]],depth(5))
-->(709,'&self',[1,nil],depth(6))
-->(710,'&self',[0,[0,[0,nil]]],depth(4))
-->(711,'&self',[0,[0,nil]],depth(5))
-->(712,'&self',[0,nil],depth(6))
-->(713,'&self',[1,[0,[0,nil]]],depth(4))
-->(714,'&self',[0,[0,nil]],depth(5))
-->(715,'&self',[0,nil],depth(6))
-->(716,'&self',[0,[0,[1,nil]]],depth(4))
-->(717,'&self',[0,[1,nil]],depth(5))
-->(718,'&self',[1,nil],depth(6))
-->(719,'&self',[1,[0,[1,nil]]],depth(4))
-->(720,'&self',[0,[1,nil]],depth(5))
-->(721,'&self',[1,nil],depth(6))
-->(722,'&self',[0,[0,[0,nil]]],depth(4))
-->(723,'&self',[0,[0,nil]],depth(5))
-->(724,'&self',[0,nil],depth(6))
-->(725,'&self',[1,[0,[0,nil]]],depth(4))
-->(726,'&self',[0,[0,nil]],depth(5))
-->(727,'&self',[0,nil],depth(6))
-->(728,'&self',[0,[0,[1,nil]]],depth(4))
-->(729,'&self',[0,[1,nil]],depth(5))
-->(730,'&self',[1,nil],depth(6))
-->(731,'&self',[1,[0,[1,nil]]],depth(4))
-->(732,'&self',[0,[1,nil]],depth(5))
-->(733,'&self',[1,nil],depth(6))
-->(734,'&self',[0,[1,[0,nil]]],depth(4))
-->(735,'&self',[1,[0,nil]],depth(5))
-->(736,'&self',[0,nil],depth(6))
-->(737,'&self',[1,[1,[0,nil]]],depth(4))
-->(738,'&self',[1,[0,nil]],depth(5))
-->(739,'&self',[0,nil],depth(6))
-->(740,'&self',[0,[1,[1,nil]]],depth(4))
-->(741,'&self',[1,[1,nil]],depth(5))
-->(742,'&self',[1,nil],depth(6))
-->(743,'&self',[1,[1,[1,nil]]],depth(4))
-->(744,'&self',[1,[1,nil]],depth(5))
-->(745,'&self',[1,nil],depth(6))
-->(746,'&self',[0,[1,[0,nil]]],depth(4))
-->(747,'&self',[1,[0,nil]],depth(5))
-->(748,'&self',[0,nil],depth(6))
-->(749,'&self',[1,[1,[0,nil]]],depth(4))
-->(750,'&self',[1,[0,nil]],depth(5))
-->(751,'&self',[0,nil],depth(6))
-->(752,'&self',[0,[1,[1,nil]]],depth(4))
-->(753,'&self',[1,[1,nil]],depth(5))
-->(754,'&self',[1,nil],depth(6))
-->(755,'&self',[1,[1,[1,nil]]],depth(4))
-->(756,'&self',[1,[1,nil]],depth(5))
-->(757,'&self',[1,nil],depth(6))
-->(758,'&self',[0,[1,[0,nil]]],depth(4))
-->(759,'&self',[1,[0,nil]],depth(5))
-->(760,'&self',[0,nil],depth(6))
-->(761,'&self',[1,[1,[0,nil]]],depth(4))
-->(762,'&self',[1,[0,nil]],depth(5))
-->(763,'&self',[0,nil],depth(6))
-->(764,'&self',[0,[1,[1,nil]]],depth(4))
-->(765,'&self',[1,[1,nil]],depth(5))
-->(766,'&self',[1,nil],depth(6))
-->(767,'&self',[1,[1,[1,nil]]],depth(4))
-->(768,'&self',[1,[1,nil]],depth(5))
-->(769,'&self',[1,nil],depth(6))
-->(770,'&self',[0,[0,[0,nil]]],depth(4))
-->(771,'&self',[0,[0,nil]],depth(5))
-->(772,'&self',[0,nil],depth(6))
-->(773,'&self',[1,[0,[0,nil]]],depth(4))
-->(774,'&self',[0,[0,nil]],depth(5))
-->(775,'&self',[0,nil],depth(6))
-->(776,'&self',[0,[1,[0,nil]]],depth(4))
-->(777,'&self',[1,[0,nil]],depth(5))
-->(778,'&self',[0,nil],depth(6))
-->(779,'&self',[1,[1,[0,nil]]],depth(4))
-->(780,'&self',[1,[0,nil]],depth(5))
-->(781,'&self',[0,nil],depth(6))
-->(782,'&self',[0,[0,[1,nil]]],depth(4))
-->(783,'&self',[0,[1,nil]],depth(5))
-->(784,'&self',[1,nil],depth(6))
-->(785,'&self',[1,[0,[1,nil]]],depth(4))
-->(786,'&self',[0,[1,nil]],depth(5))
-->(787,'&self',[1,nil],depth(6))
-->(788,'&self',[0,[1,[1,nil]]],depth(4))
-->(789,'&self',[1,[1,nil]],depth(5))
-->(790,'&self',[1,nil],depth(6))
-->(791,'&self',[1,[1,[1,nil]]],depth(4))
-->(792,'&self',[1,[1,nil]],depth(5))
-->(793,'&self',[1,nil],depth(6))
-->(794,'&self',[0,[0,[0,nil]]],depth(4))
-->(795,'&self',[0,[0,nil]],depth(5))
-->(796,'&self',[0,nil],depth(6))
-->(797,'&self',[1,[0,[0,nil]]],depth(4))
-->(798,'&self',[0,[0,nil]],depth(5))
-->(799,'&self',[0,nil],depth(6))
-->(800,'&self',[0,[1,[0,nil]]],depth(4))
-->(801,'&self',[1,[0,nil]],depth(5))
-->(802,'&self',[0,nil],depth(6))
-->(803,'&self',[1,[1,[0,nil]]],depth(4))
-->(804,'&self',[1,[0,nil]],depth(5))
-->(805,'&self',[0,nil],depth(6))
-->(806,'&self',[0,[0,[1,nil]]],depth(4))
-->(807,'&self',[0,[1,nil]],depth(5))
-->(808,'&self',[1,nil],depth(6))
-->(809,'&self',[1,[0,[1,nil]]],depth(4))
-->(810,'&self',[0,[1,nil]],depth(5))
-->(811,'&self',[1,nil],depth(6))
-->(812,'&self',[0,[1,[1,nil]]],depth(4))
-->(813,'&self',[1,[1,nil]],depth(5))
-->(814,'&self',[1,nil],depth(6))
-->(815,'&self',[1,[1,[1,nil]]],depth(4))
-->(816,'&self',[1,[1,nil]],depth(5))
-->(817,'&self',[1,nil],depth(6))
-->(818,'&self',[0,[0,[0,nil]]],depth(4))
-->(819,'&self',[0,[0,nil]],depth(5))
-->(820,'&self',[0,nil],depth(6))
-->(821,'&self',[1,[0,[0,nil]]],depth(4))
-->(822,'&self',[0,[0,nil]],depth(5))
-->(823,'&self',[0,nil],depth(6))
-->(824,'&self',[0,[1,[0,nil]]],depth(4))
-->(825,'&self',[1,[0,nil]],depth(5))
-->(826,'&self',[0,nil],depth(6))
-->(827,'&self',[1,[1,[0,nil]]],depth(4))
-->(828,'&self',[1,[0,nil]],depth(5))
-->(829,'&self',[0,nil],depth(6))
-->(830,'&self',[0,[0,[1,nil]]],depth(4))
-->(831,'&self',[0,[1,nil]],depth(5))
-->(832,'&self',[1,nil],depth(6))
-->(833,'&self',[1,[0,[1,nil]]],depth(4))
-->(834,'&self',[0,[1,nil]],depth(5))
-->(835,'&self',[1,nil],depth(6))
-->(836,'&self',[0,[1,[1,nil]]],depth(4))
-->(837,'&self',[1,[1,nil]],depth(5))
-->(838,'&self',[1,nil],depth(6))
-->(839,'&self',[1,[1,[1,nil]]],depth(4))
-->(840,'&self',[1,[1,nil]],depth(5))
-->(841,'&self',[1,nil],depth(6))
-->(842,'&self',[[0,[0,[0,nil]]],[0,[0,[1,nil]]],[0,[1,[0,nil]]],[0,[1,[1,nil]]],[1,[0,[0,nil]]],[1,[0,[1,nil]]],[1,[1,[0,nil]]],[1,[1,[1,nil]]]],depth(3))
-->(843,'&self',[0,[0,[0,nil]]],depth(4))
-->(844,'&self',[0,[0,nil]],depth(5))
-->(845,'&self',[0,nil],depth(6))
-->(846,'&self',[0,[0,[1,nil]]],depth(4))
-->(847,'&self',[0,[1,nil]],depth(5))
-->(848,'&self',[1,nil],depth(6))
-->(849,'&self',[0,[1,[0,nil]]],depth(4))
-->(850,'&self',[1,[0,nil]],depth(5))
-->(851,'&self',[0,nil],depth(6))
-->(852,'&self',[0,[1,[1,nil]]],depth(4))
-->(853,'&self',[1,[1,nil]],depth(5))
-->(854,'&self',[1,nil],depth(6))
-->(855,'&self',[1,[0,[0,nil]]],depth(4))
-->(856,'&self',[0,[0,nil]],depth(5))
-->(857,'&self',[0,nil],depth(6))
-->(858,'&self',[1,[0,[1,nil]]],depth(4))
-->(859,'&self',[0,[1,nil]],depth(5))
-->(860,'&self',[1,nil],depth(6))
-->(861,'&self',[1,[1,[0,nil]]],depth(4))
-->(862,'&self',[1,[0,nil]],depth(5))
-->(863,'&self',[0,nil],depth(6))
-->(864,'&self',[1,[1,[1,nil]]],depth(4))
-->(865,'&self',[1,[1,nil]],depth(5))
-->(866,'&self',[1,nil],depth(6))
Deterministic: (got
( (0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(0
(0
(0 nil)))
(0
(1
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(1
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))
(0
(0
(0 nil)))
(1
(0
(0 nil)))
(0
(1
(0 nil)))
(1
(1
(0 nil)))
(0
(0
(1 nil)))
(1
(0
(1 nil)))
(0
(1
(1 nil)))
(1
(1
(1 nil)))) expected
( (0
(0
(0 nil)))
(0
(0
(1 nil)))
(0
(1
(0 nil)))
(0
(1
(1 nil)))
(1
(0
(0 nil)))
(1
(0
(1 nil)))
(1
(1
(0 nil)))
(1
(1
(1 nil)))))
!(assertEqualToResult
(bin)
(0 1))
-->(867,'&self',[assertEqualToResult,[bin],[0,1]],depth(0))
[assertEqualToResult,[bin],[0,1]]
;; SCRIPTS.C1-GROUNDED-BASIC.26
-->(868,'&self',[bin],depth(1))
-->(869,'&self',0,depth(2))
-->(870,'&self',1,depth(2))
<--(868,retval(1))
;
; EVAL TEST
; took 0.345 ms. (345.20 microseconds)
(loonit_success
(equal_enough_for_test
(0 1)
(0 1)))
-->(868,'&self',[bin],depth(1))
-->(869,'&self',0,depth(2))
-->(870,'&self',1,depth(2))
<--(868,retval(1))
; Trace took 0.333 ms. (333.50 microseconds)
<--(867,retval('Empty'))
-->(867,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; MeTTa allows to use a separate knowledge base (Space) &kb
;; to accumulate inferred knowledge
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Bind &kb to a new empty Space
!(bind! &kb
(new-space))
-->(868,'&self',['bind!','&kb',['new-space']],depth(0))
-->(869,'&self',['new-space'],depth(1))
<--(869,retval('Space'([])))
-->(869,'&self','Space'([]),depth(2))
<--(868,retval('Empty'))
-->(868,'&self','Empty',depth(1))
Deterministic: Empty
;; Some knowledge
; Action: load=metta_atom('&self',=,[frog,X],[and,[croaks,X],[eat_flies,X]])
(=
(frog $X)
(and
(croaks $X)
(eat_flies $X)))
; Action: load=metta_atom('&self',=,[croaks,'Fritz'],'True')
(=
(croaks Fritz) True)
; Action: load=metta_atom('&self',=,[eat_flies,'Fritz'],'True')
(=
(eat_flies Fritz) True)
; Action: load=metta_atom('&self',=,[croaks,'Sam'],'True')
(=
(croaks Sam) True)
; Action: load=metta_atom('&self',=,[eat_flies,'Sam'],'True')
(=
(eat_flies Sam) True)
; Action: load=metta_atom('&self',=,[green,X],[frog,X])
(=
(green $X)
(frog $X))
;; Define conditional
; Action: load=metta_atom('&self',:,ift,[[->,'Bool','Atom','Atom']])
(: ift
(-> Bool Atom Atom))
; Action: load=metta_atom('&self',=,[ift,'True',Then],Then)
(=
(ift True $Then) $Then)
;; For anything that is green, assert it is Green in &kb
;; There should be two green things
!(assertEqualToResult
(ift
(green $X)
(add-atom &kb
(Green $X)))
(() ()))
-->(869,'&self',[assertEqualToResult,[ift,[green,_1702],['add-atom','&kb',['Green',_1702]]],[[],[]]],depth(0))
[assertEqualToResult,[ift,[green,_1702],['add-atom','&kb',['Green',_1702]]],[[],[]]]
;; SCRIPTS.C1-GROUNDED-BASIC.27
-->(870,'&self',[ift,[green,_1702],['add-atom','&kb',['Green',_1702]]],depth(1))
-->(871,'&self',[green,_1702],depth(2))
<--(871,retval([frog,_8586]))
<--(870,retval(fail))
<--(869,retval(fail))
%~ error(existence_error(procedure,arg_violation/2),context(eval_args60/4,_8658))
no results $_1658
;; Retrieve the inferred Green things: Fritz and Sam.
!(assertEqualToResult
(match &kb
(Green $X) $X)
(Fritz Sam))
-->(869,'&self',[assertEqualToResult,[match,'&kb',['Green',_29548],_29548],['Fritz','Sam']],depth(0))
[assertEqualToResult,[match,'&kb',['Green',_29548],_29548],['Fritz','Sam']]
;; SCRIPTS.C1-GROUNDED-BASIC.28
-->(870,'&self',[match,'&kb',['Green',_29548],_29548],depth(1))
-->(871,'&self','&kb',depth(2))
<--(871,retval('Space'([])))
-->(871,'&self','Space'([]),depth(3))
<--(870,retval(fail))
;
; EVAL TEST
; took 0.169 ms. (168.90 microseconds)
(loonit_failureR
(equal_enough_for_test ()
(Fritz Sam)))
-->(870,'&self',[match,'&kb',['Green',_34904],_34904],depth(1))
-->(871,'&self','&kb',depth(2))
<--(871,retval('Space'([])))
-->(871,'&self','Space'([]),depth(3))
<--(870,retval(fail))
; Trace took 0.271 ms. (270.60 microseconds)
<--(869,retval([got,[],expected,['Fritz','Sam']]))
-->(869,'&self',[got,[],expected,['Fritz','Sam']],depth(1))
-->(870,'&self',['Fritz','Sam'],depth(2))
Deterministic: (got () expected
(Fritz Sam))
!(assertEqualToResult
(ift
(green $X)
(add-atom &kb
(Green $X)))
( (Green Fritz)
(Green Sam)))
-->(871,'&self',[assertEqualToResult,[ift,[green,_63030],['add-atom','&kb',['Green',_63030]]],[['Green','Fritz'],['Green','Sam']]],depth(0))
[assertEqualToResult,[ift,[green,_63030],['add-atom','&kb',['Green',_63030]]],[['Green','Fritz'],['Green','Sam']]]
;; SCRIPTS.C1-GROUNDED-BASIC.29
-->(872,'&self',[ift,[green,_63030],['add-atom','&kb',['Green',_63030]]],depth(1))
-->(873,'&self',[green,_63030],depth(2))
<--(873,retval([frog,_72708]))
<--(872,retval(fail))
<--(871,retval(fail))
%~ error(existence_error(procedure,arg_violation/2),context(eval_args60/4,_72780))
no results $_62256
;; Should not see Tom ?
; Action: load=metta_atom('&self','Green','Tom',[])
(Green Tom)
!(assertEqualToResult
(ift
(green $X)
(add-atom &kb
(Green $X)))
( (Green Fritz)
(Green Sam)))
-->(871,'&self',[assertEqualToResult,[ift,[green,_104016],['add-atom','&kb',['Green',_104016]]],[['Green','Fritz'],['Green','Sam']]],depth(0))
[assertEqualToResult,[ift,[green,_104016],['add-atom','&kb',['Green',_104016]]],[['Green','Fritz'],['Green','Sam']]]
;; SCRIPTS.C1-GROUNDED-BASIC.30
-->(872,'&self',[ift,[green,_104016],['add-atom','&kb',['Green',_104016]]],depth(1))
-->(873,'&self',[green,_104016],depth(2))
<--(873,retval([frog,_113694]))
<--(872,retval(fail))
<--(871,retval(fail))
%~ error(existence_error(procedure,arg_violation/2),context(eval_args60/4,_113766))
no results $_103242
!(assertEqualToResult
(let $X
(+ 2 3)
(* $X $X))
(25))
-->(871,'&self',[assertEqualToResult,[let,_137502,[+,2,3],[*,_137502,_137502]],[25]],depth(0))
[assertEqualToResult,[let,_137502,[+,2,3],[*,_137502,_137502]],[25]]
;; SCRIPTS.C1-GROUNDED-BASIC.31
-->(872,'&self',[let,_137502,[+,2,3],[*,_137502,_137502]],depth(1))
-->(873,'&self',[+,2,3],depth(2))
<--(873,retval(5))
-->(873,'&self',5,depth(3))
-->(874,'&self',[*,5,5],depth(2))
<--(874,retval(25))
-->(874,'&self',25,depth(3))
<--(872,retval(25))
-->(872,'&self',25,depth(2))
;
; EVAL TEST
; took 0.537 ms. (537.30 microseconds)
(loonit_success
(equal_enough_for_test
(25)
(25)))
-->(873,'&self',[let,_143688,[+,2,3],[*,_143688,_143688]],depth(1))
-->(874,'&self',[+,2,3],depth(2))
<--(874,retval(5))
-->(874,'&self',5,depth(3))
-->(875,'&self',[*,5,5],depth(2))
<--(875,retval(25))
-->(875,'&self',25,depth(3))
<--(873,retval(25))
-->(873,'&self',25,depth(2))
; Trace took 0.467 ms. (467.20 microseconds)
<--(871,retval('Empty'))
-->(871,'&self','Empty',depth(1))
Deterministic: Empty
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; MeTTa provides proper encapsulated state manipulation
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; scoping doesn't conflict between let bound variables and state atom types.
!(assertEqual
(let $X
(new-state 1)
(change-state! $X
(+
(get-state $X) 1)))
(new-state 2))
-->(872,'&self',[assertEqual,[let,_167324,['new-state',1],['change-state!',_167324,[+,['get-state',_167324],1]]],['new-state',2]],depth(0))
[assertEqual,[let,_167324,['new-state',1],['change-state!',_167324,[+,['get-state',_167324],1]]],['new-state',2]]
;; SCRIPTS.C1-GROUNDED-BASIC.32
-->(873,'&self',[let,_167324,['new-state',1],['change-state!',_167324,[+,['get-state',_167324],1]]],depth(1))
-->(874,'&self',['new-state',1],depth(2))
<--(874,retval('State'(1,_177216)))
-->(874,'&self','State'(1,_177168),depth(3))
-->(875,'&self',['change-state!','State'(1,_177168),[+,['get-state','State'(1,_177168)],1]],depth(2))
-->(876,'&self',[+,['get-state','State'(1,_177168)],1],depth(3))
-->(877,'&self',['get-state','State'(1,_177168)],depth(4))
<--(877,retval(1))
-->(877,'&self',1,depth(5))
<--(876,retval([+,1,1]))
-->(876,'&self',[+,1,1],depth(4))
<--(876,retval(2))
-->(876,'&self',2,depth(5))
<--(875,retval('State'(2,_181072)))
-->(875,'&self','State'(2,_177168),depth(3))
<--(873,retval('State'(2,_181682)))
-->(873,'&self','State'(2,_177168),depth(2))
-->(874,'&self',['new-state',2],depth(1))
<--(874,retval('State'(2,_182644)))
-->(874,'&self','State'(2,_182596),depth(2))
;
; EVAL TEST
; took 1.22 milliseconds.
(loonit_success
(equal_enough_for_test
( (State 2 $_182192))
( (State 2 $_183154))))
-->(875,'&self',[let,_174024,['new-state',1],['change-state!',_174024,[+,['get-state',_174024],1]]],depth(1))
-->(876,'&self',['new-state',1],depth(2))
<--(876,retval('State'(1,_189928)))
-->(876,'&self','State'(1,_189880),depth(3))
-->(877,'&self',['change-state!','State'(1,_189880),[+,['get-state','State'(1,_189880)],1]],depth(2))
-->(878,'&self',[+,['get-state','State'(1,_189880)],1],depth(3))
-->(879,'&self',['get-state','State'(1,_189880)],depth(4))
<--(879,retval(1))
-->(879,'&self',1,depth(5))
<--(878,retval([+,1,1]))
-->(878,'&self',[+,1,1],depth(4))
<--(878,retval(2))
-->(878,'&self',2,depth(5))
<--(877,retval('State'(2,_193784)))
-->(877,'&self','State'(2,_189880),depth(3))
<--(875,retval('State'(2,_194394)))
-->(875,'&self','State'(2,_189880),depth(2))
-->(876,'&self',['new-state',2],depth(1))
<--(876,retval('State'(2,_195356)))
-->(876,'&self','State'(2,_195308),depth(2))
; Trace took 1.16 milliseconds.
<--(872,retval('Empty'))
-->(872,'&self','Empty',depth(1))
Deterministic: Empty
;; Checking that there is no conflict between variable names in
;; let-expression and type definition of new-state
!(assertEqual
(let $Tnso
(new-state 1) $Tnso)
(new-state 1))
-->(873,'&self',[assertEqual,[let,_207432,['new-state',1],_207432],['new-state',1]],depth(0))
[assertEqual,[let,_207432,['new-state',1],_207432],['new-state',1]]
;; SCRIPTS.C1-GROUNDED-BASIC.33
-->(874,'&self',[let,_207432,['new-state',1],_207432],depth(1))
-->(875,'&self',['new-state',1],depth(2))
<--(875,retval('State'(1,_216198)))
-->(875,'&self','State'(1,_216150),depth(3))
<--(874,retval('State'(1,_216808)))
-->(874,'&self','State'(1,_216150),depth(2))
-->(875,'&self',['new-state',1],depth(1))
<--(875,retval('State'(1,_217770)))
-->(875,'&self','State'(1,_217722),depth(2))
;
; EVAL TEST
; took 0.322 ms. (322.30 microseconds)
(loonit_success
(equal_enough_for_test
( (State 1 $_217318))
( (State 1 $_218280))))
-->(876,'&self',[let,_213144,['new-state',1],_213144],depth(1))
-->(877,'&self',['new-state',1],depth(2))
<--(877,retval('State'(1,_225032)))
-->(877,'&self','State'(1,_224984),depth(3))
<--(876,retval('State'(1,_225642)))
-->(876,'&self','State'(1,_224984),depth(2))
-->(877,'&self',['new-state',1],depth(1))
<--(877,retval('State'(1,_226604)))
-->(877,'&self','State'(1,_226556),depth(2))
; Trace took 0.385 ms. (384.80 microseconds)
<--(873,retval('Empty'))
-->(873,'&self','Empty',depth(1))
Deterministic: Empty
;; FIXME: doesn't work as for 25 May 2023
!(get-state
(let $X
(new-state 1) $X))
-->(874,'&self',['get-state',[let,_236246,['new-state',1],_236246]],depth(0))
-->(875,'&self',[let,_236246,['new-state',1],_236246],depth(1))
-->(876,'&self',['new-state',1],depth(2))
<--(876,retval('State'(1,_242300)))
-->(876,'&self','State'(1,_242252),depth(3))
<--(875,retval('State'(1,_242910)))
-->(875,'&self','State'(1,_242252),depth(2))
<--(874,retval(1))
-->(874,'&self',1,depth(1))
Deterministic: 1
( (= X
(State 1 $_242252)))
% 11,101,460 inferences, 6.611 CPU in 20.345 seconds (32% CPU, 1679222 Lips)
(= "/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.metta" 0)
LoonIt Report
------------
Successes: 20
Failures: 8
Return to Summaries
doing(ansi2html -u < "/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/TEE.ansi" > "/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/examples/override-compat/hyperon-experimental/python/tests/scripts/c1_grounded_basic.html" )